package projict05; //可变形参:数据类型 ... 变量名 //可以赋值的个数为0,1,多个 //可变形参必须在最后 public class test13 { public static void main(String[] args) { ArgsTest at=new ArgsTest(); at.method();//string ... at.method("zhang"); //string at.method("zhao","wang");//string ... String [] a= {"a","b","c"}; at.method1(a); at.method2(4,"a","b","c"); } } class ArgsTest{ public void method(String str) { System.out.println("String"); } public void method(String ... strs) {//数据类型 ... 变量名 System.out.println("String...."); for(int i=0;i<strs.length;i++) { System.out.println(strs[i]); } } public void method1(String[] strs) {//数组实现可变形参 System.out.println("String[]...."); for(int i=0;i<strs.length;i++) { System.out.println(strs[i]); } } public void method2(int i,String ... strs) {//可变形参必须在最后 System.out.println("String last"); } }
原文:https://www.cnblogs.com/hapyygril/p/12922785.html