Java可变参数

定义方法

1 private static void fun(long m,long...n) {            
2     System.out.print(m);                              
3     System.out.print("  "+n);                         
4     System.out.println("  "+Arrays.toString(n));      
5 }                                                     

调用及返回

1 fun(1);//    1  [J@33909752  []                   
2 fun(1L);//    1  [J@55f96302  []                   
3 fun(1,2);//    1  [J@3d4eac69  [2]                  
4 fun(1,2,3);//    1  [J@42a57993  [2, 3]           
5 //fun(1,new int[] {2,3}); // 报错                  
6 fun(1,new long[] {2,3});//    1  [J@75b84c92  [2, 3

 

posted on 2018-04-14 16:31  大包db  阅读(82)  评论(0)    收藏  举报

导航