注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Big-Time的博客

天行健,君子以自强不行。

 
 
 

日志

 
 
关于我

人生像攀登一座山,而找寻出路,却是一种学习的过程,我们应当在这过程中,学习稳定、冷静,学习如何从慌乱中找到生机。

网易考拉推荐

java 传参数时 类型后跟 3个点 “...” 的意义  

2011-09-01 10:52:23|  分类: Java |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
public class StringDemo{  
    public static void main(String[] args){  
        testPoints("I love my job.");//一个参数传入  
        testPoints("you","and","me");//3个String参数传入  
        testPoints(new String[]{"you","and","me"});//可以看到传入三个String参数和传入一个长度为3的数组结果一样,再看例子  
        System.out.println("---------------------------------------------------------");  
          
        testPoints(7);  
        testPoints(7,9,11);  
        testPoints(new Integer[]{7,9,11});  
    }  
      
    public static void testPoints(String... s){  
        if(s.length==0){  
            System.out.println("没有参数传入!");  
        }else if(s.length==1){  
            System.out.println("1个参数传入!");  
        }else{      
            System.out.println("the input string is-->");  
            for(int i=0;i<s.length;i++){  
                System.out.println("第"+(i+1)+"个参数是"+s[i]+";");  
            }      
            System.out.println();  
        }  
    }  
      
    public static void testPoints(Integer... itgr){  
        if(itgr.length==0){  
            System.out.println("没有Integer参数传入!");  
        }else if(itgr.length==1){  
            System.out.println("1个Integer参数传入!");  
        }else{      
            System.out.println("the input string is-->");  
            for(int i=0;i<itgr.length;i++){  
                System.out.println("第"+(i+1)+"个Integer参数是"+itgr[i]+";");  
            }      
            System.out.println();  
        }  
    }  
  
}  
--------------------------------------------------------  
输出:  
1个参数传入!  
the input string is-->  
第1个参数是you;  
第2个参数是and;  
第3个参数是me;  
  
the input string is-->  
第1个参数是you;  
第2个参数是and;  
第3个参数是me;  
  
---------------------------------------------------------  
1个Integer参数传入!  
the input string is-->  
第1个Integer参数是7;  
第2个Integer参数是9;  
第3个Integer参数是11;  
  
the input string is-->  
第1个Integer参数是7;  
第2个Integer参数是9;  
第3个Integer参数是11;  
  评论这张
 
阅读(1399)| 评论(2)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017