java中String...这种写法的意义
2013-10-10 18:11
134 查看
今天在xwork2的源码文件中看见了这样的一种写法:
public static String format(String msg, String... args) {}
String... args 这种形式叫可变长度参数列,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]数组。
如:传递参数时可以有以下几种方式:
String[] tp = {"dd","dds","dda",""};
String str = format("foo", tp);
String str = format("foo");
String str = format("foo", “fdfd”);
public static String format(String msg, String... args) {}
String... args 这种形式叫可变长度参数列,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]数组。
如:传递参数时可以有以下几种方式:
String[] tp = {"dd","dds","dda",""};
String str = format("foo", tp);
String str = format("foo");
String str = format("foo", “fdfd”);
相关文章推荐
- java中字符串对象的意义 string a = "xs" string a = new String(a) char[] a = {'x','s'}
- java数组冒泡排序 面试即然忘记这种写法,只说了用二重循环实现,哎!重温下基础吧
- java、C#中Sql语句传参的写法及意义
- 这种写法用过没:string.Format("{0,-10}", 8)
- 问题1:java中没有实现这种“byte a = 0xB2 --> String b = “B2””转换的简单实现需要自己实现。 答:自己编写的转换函数,思路将byte的高低4位分开,分别转换为对应的字符然后合成返回的字符串。 java 代码 1.
- Java判断String是否为空或不为空(并且equals的好的写法,不报空指针)
- java 方法中形参是String... str 的写法
- java toString()方法以及重写的意义
- java从键盘读取字符串操作是通过下面这种写法
- 这种写法用过没:string.Format("{0,-10}", 8)
- Java主方法参数(String[] args)的意义
- 对java中的String采用+=连接字符串需要注意的一个问题
- Java String equals和==
- JAVA date和String的转化
- 黑马程序员-Java基础(数组,String,StringBuffer,正则表达式)
- JAVA字符串格式化-String.format()的使用
- Java_String与InputStream相互转换
- Java堆、栈和常量池以及相关String的详细讲解
- 浅谈Java之String
- 关于java中关闭数据库链接的正确写法