Java:打印出args数组中的所有整数

时间:2011-08-10 10:38:05

标签: java arrays integer args

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

我试过了:

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

但所有这一切都是打印出数组中的元素数量。

我希望如此,如果传递了5个参数:1 2 3 4 5,则输出应为:

1, 2, 3, 4, 5

3 个答案:

答案 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 + " ");