参数后面跟三个点的意思
代码示例:
public class test {/** * 用...的话,传参数时可传可不传,传的话,可以是一个个并列地传,传几个都行,也可以直接是一个数组。 * @param args */public static void main(String[] args) { printString(); System.out.println("=========="); printString(new String[]{"我","和","你"}); System.out.println("=========="); printString("我","和","你"); } public static void printString(String... str){ if(str.length==0){ System.out.println("没有传参数。"); } for (int i = 0; i < str.length; i++) { System.out.println(str[i]); } }}?
?输出:
?
没有传参数。
==========
我
和
你
==========
我
和
你
?
http://blog.sina.com.cn/s/blog_4a4f9fb50100qc8e.html