3

如何从argsJava 中的变量中打印出一组整数?

我试过了:

System.out.println("The numbers are " + args.length);

但所做的只是打印出数组中元素的数量。

我想要这样,如果传递1 2 3 4 5了 5 个参数:输出应该是:

1, 2, 3, 4, 5
4

3 回答 3

12

喜欢就看看

  System.out.println("The numbers are "+Arrays.toString(args));

如果没有,您将不得不遍历数组并自行格式化。

于 2011-08-10T10:43:28.923 回答
2

但所做的只是打印出数组中的数字,而不是单独打印出数字。

这似乎有些不清楚。

args.length给出数组的长度而不是它的元素.

使用 for 循环:

System.out.println("The numbers are ");

for(int i=0; i < args.length; i++)
    System.out.print(args[i] + " ");
于 2011-08-10T11:03:11.117 回答
2

尝试:

for(String arg: args)
    System.out.print(arg + " ");
于 2011-08-10T16:58:17.297 回答