如何从Java中的args
变量打印出一组整数?
我试过了:
System.out.println("The numbers are " + args.length);
但所有这一切都是打印出数组中的元素数量。
我希望如此,如果传递了5个参数:1 2 3 4 5
,则输出应为:
1, 2, 3, 4, 5
答案 0 :(得分:10)
看看你是否喜欢
System.out.println("The numbers are "+Arrays.toString(args));
如果没有,你将不得不循环遍历数组并自行格式化。
答案 1 :(得分:2)
但所有这一切都打印出数组中的数字而不是单独的数字。
这似乎有点不清楚。
args.length
给出数组的长度而不是其元素。
使用for循环:
System.out.println("The numbers are ");
for(int i=0; i < args.length; i++)
System.out.print(args[i] + " ");
答案 2 :(得分:2)
尝试:
for(String arg: args)
System.out.print(arg + " ");