简单介绍Java的不定长度参数
本文版权归作者所有,仅供用来网上学习来用,读者可以收藏,请不要下载到本机和重新发布到其它网站
先看两个简单的例子,来感受一下Java的不定长度参数
第一个例子:
public class VariArgs {public static void main(String[] args) {test();test("aaa");test("aaa", "bbb");test("aaa", "bbb", "ccc");}public static void test(String... args) {System.out.println(args.getClass());for (String arg : args) {System.out.println(arg);}}}public class VariArgs {public static void main(String[] args) {test("aaa");test("aaa", "bbb");test("aaa", "bbb", "ccc");}public static void test(String arg, String... args) {System.out.println(arg);System.out.println("----------------");for (String s : args) {System.out.println(s);}}}public static void test(Object... objs, Object obj);public static void test(Object obj1, Object... objs, Object obj2);public static void test(Object... objs1, Object... objs2);
public class VariArgs {public static void main(String[] args) {test("aaa");test("aaa", "bbb");test("aaa", "bbb", "ccc");}public static void test(Object... args) {}public static void test(String arg, String... args) {}}public class VariArgs {public static void main(String[] args) {test();test("aaa");test("aaa", "bbb");test("aaa", "bbb", "ccc");}public static void test(String... args) {System.out.println(args.getClass());for (String arg : args) {System.out.println(arg);}}public static void test(String arg, String... args) {System.out.println(arg);System.out.println("----------------");for (String s : args) {System.out.println(s);}}}