public class VarargType { static void f(Character... args){ System.out.print(args.getClass().getName()); System.out.println(" length: "+args.length); } static void g(Integer... args){ System.out.print(args.getClass()); System.out.println(" length: "+args.length); } public static void main(String[] args) { f('a','b','c'); f(); g(1); g(); System.out.println("int[]: "+new int[0].getClass()); } /*执行结果 class [Ljava.lang.Character; length: 3 class [Ljava.lang.Character; length: 0 class [Ljava.lang.Integer; length: 1 class [Ljava.lang.Integer; length: 0 int[]: class [I "["表示后面是个数组,"I"表示基本类型int */ }
【Java】可变参数
最新推荐文章于 2022-12-06 10:05:34 发布