public class VP { public <T> void printMsg(T... args){ for (T t:args){ System.out.println("泛型测试:"+t); } for (int i=0;i<args.length;i++){ System.out.println("测试:"+args[i]); }//结论:可以通过遍历数组的方式遍历数组,可变参数是利用数组实现的 } public static void main(String[] args) { new VP().printMsg(0001,"5555","swa",87.845); } }
运行结果:
foreach原理: