【发布时间】:2011-08-10 10:38:05
【问题描述】:
如何在 Java 中从我的 args 变量中打印出一组整数?
我试过了:
System.out.println("The numbers are " + args.length);
但所做的只是打印出数组中元素的数量。
我想要这样,如果传递了 5 个参数:1 2 3 4 5,输出应该是:
1, 2, 3, 4, 5
【问题讨论】:
如何在 Java 中从我的 args 变量中打印出一组整数?
我试过了:
System.out.println("The numbers are " + args.length);
但所做的只是打印出数组中元素的数量。
我想要这样,如果传递了 5 个参数:1 2 3 4 5,输出应该是:
1, 2, 3, 4, 5
【问题讨论】:
喜欢的话就来看看
System.out.println("The numbers are "+Arrays.toString(args));
如果没有,您将不得不循环遍历数组并自行格式化。
【讨论】:
Arrays.toString 是否使用中间“,”打印?
试试:
for(String arg: args)
System.out.print(arg + " ");
【讨论】:
public static void main(String[] args)
+ " "?
但所做的只是打印出数组中的数字而不是单独的数字。
这似乎有些不清楚。
args.length 给出数组的长度而不是它的元素。
使用 for 循环:
System.out.println("The numbers are ");
for(int i=0; i < args.length; i++)
System.out.print(args[i] + " ");
【讨论】: