Java: распечатка всех целых чисел в массиве args - PullRequest
2 голосов
/ 10 августа 2011

Как вывести набор целых чисел из моей переменной args в Java?

Я пытался:

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

Но все, что нужно, это распечатать количество элементов в массиве.

Я хочу, чтобы, если передано 5 аргументов: 1 2 3 4 5, результат должен быть:

1, 2, 3, 4, 5

Ответы [ 3 ]

10 голосов
/ 10 августа 2011

Посмотрите, если вам нравится

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

Если нет, вам придется перебрать массив и отформатировать его самостоятельно.

2 голосов
/ 10 августа 2011

Попробуйте:

for(String arg: args)
    System.out.print(arg + " ");
2 голосов
/ 10 августа 2011

Но все, что нужно, это распечатать числа в массиве, а не числа в отдельности.

Это кажется несколько неясным.

args.length даетдлина массива, а не его элементов.

Используйте цикл for:

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

for(int i=0; i < args.length; i++)
    System.out.print(args[i] + " ");
...