【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小时内删除。
发表评论