package syntax; public class VarargMain { public static void main(String[] args) { showValues("Primitives", 12, "Hello", 'a', true, 10L, 1.1D, 1.1F); } public static void showValues(String name, Object... args) { System.out.println("name="+name); if (args.getClass().isArray()) { System.out.println("args is an array"); } for(Object arg: args) { System.out.println(arg.getClass().getName()); } } }
name=Primitives args is an array java.lang.Integer java.lang.String java.lang.Character java.lang.Boolean java.lang.Long java.lang.Double java.lang.Float