【Java学习笔记之⼆⼗七】Java8中传多个参数时的⽅法java中传参数时,在类型后⾯跟"..."的使⽤:
public static void main(String[] args){
testStringArgs();//⽆参数传⼊
学习java的学习方法testStringArgs("one");//⼀个参数传⼊
testStringArgs("one","two","three");//3个String参数传⼊
testStringArgs(new String[]{"one","two","three"});//可以看到传⼊三个String参数和传⼊⼀个长度为3的数组结果⼀样,再看例⼦
//  testStringArgs(new String[]{"one","two","three"},new String[]{"one","two","three"});//这样写会提⽰错误。
testIntegerArgs();
testIntegerArgs(1);
testIntegerArgs(1,2,3);
testIntegerArgs(new Integer[]{1,2,3});
}
//有点类似于 () 和  (String s1,)  和  (String[] s)    3个合在⼀起的功能。    public static void s){
if(s.length==0){
System.out.println("0个参数传⼊");
}else if(s.length==1){
System.out.println("1个参数传⼊");
}else{
System.out.println("多个参数传⼊,每个参数如下:");
for(int i=0;i<s.length;i++){
System.out.println("第"+(i+1)+"个参数是"+s[i]+";");
}
System.out.println();
}
}
public static void ints){
if(ints.length==0){
System.out.println("0个Integer参数传⼊");
}else if(ints.length==1){
System.out.println("1个Integer参数传⼊");
}else{
System.out.println("多个参数传⼊,每个参数如下:");
for(int i=0;i<ints.length;i++){
System.out.println("第"+(i+1)+"个Integer参数是"+ints[i]+";");
}
System.out.println();
}
}
运⾏结果:
//    0个参数传⼊
//    1个参数传⼊
//    多个参数传⼊,每个参数如下:
//    第1个参数是one;
/
/    第2个参数是two;
//    第3个参数是three;
//
//    多个参数传⼊,每个参数如下:
//    第1个参数是one;
//    第2个参数是two;
//    第3个参数是three;
//
//    0个Integer参数传⼊
//    1个Integer参数传⼊
//    多个参数传⼊,每个参数如下:
/
/    第1个Integer参数是1;
//    第2个Integer参数是2;
//    第3个Integer参数是3;
//
//    多个参数传⼊,每个参数如下:
//    第1个Integer参数是1;
//    第2个Integer参数是2;
//    第3个Integer参数是3;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。