可变长度参数列表

String...

概念:可变长度参数列表,其语法就是类型后跟…,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。

栗子:

写一个方法叫做test(String…strings),没毛病,不能写test(String[] strings),会出编译错误,系统提示出现重复的方法。

package com.log;


/**
 * @author 天狼先生
 * 可变长度参数列表
 */


public class TestString {
static void test(String...strings ){
for (String s : strings) {
System.out.println(s+",  ");
}
}
/**
* 可无参数
* 1个参数
* 2个参数
* 多个参数
* 可为数组
*/
private static void Test003(){  
        test();  
        test("c");  
        test("a","b");
        test("a","b","c","d");
        test(new String[]{"aaa","bbb"});
    }  

public static void main(String[] args) {
Test003();
}
}


相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页