当前位置: 代码迷 >> J2SE >> public List<String> mget(final String. keys) //请教string后边的三个省略号是什么意思
  详细解决方案

public List<String> mget(final String. keys) //请教string后边的三个省略号是什么意思

热度:311   发布时间:2016-04-23 19:46:54.0
public List<String> mget(final String... keys) //请问string后边的三个省略号是什么意思?
  
看程序代码中,有如下片段,请问string后边的三个省略号是什么意思?

public List<String> mget(final String... keys) {
    checkIsInMulti();
    client.mget(keys);
    return client.getMultiBulkReply();
  }
------解决思路----------------------
可变形参。意思就是mget方法在接收参数时,参数的个数是不定的。
------解决思路----------------------
可变参数,表示可以接受多个参数
------解决思路----------------------
参数个数不固定
------解决思路----------------------
	public static void main(String[] args) {  
        test();  
        test("aaa");  
        test("aaa", "bbb");  
        test("aaa", "bbb", "ccc");  
    }  
  
    public static void test(String... args) {  
        System.out.println(args.getClass());  
        for (String arg : args) {  
            System.out.println(arg);  
        }  
    } 
  相关解决方案