2014-09-23 4 views
1

Мне было интересно, как получить пучок чисел, вводимых пользователем, разделенным пробелами в массив.Поместить пользовательский ввод списка чисел в массив

Например: Пользователь будет вход 0 8 4 12 2 10 6 14 1 9 5 13 3 11 7 15

и Java бы поместить его в массив с каждым номером является его собственный элемент в массиве.

Благодарим вас за помощь!

+0

сделал вас попробуйте что-нибудь еще? – nem035

+0

http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html – BevynQ

ответ

1

Если предположить, что этот вход был уже сохранен в строке под названием вход:

String[] numbers = input.split(" "); 

Это даст вам массив с именем номера, где

String first = numbers[0]; //0 
String second = numbers[1]; //8 
String third = numbers[2]; //4 

...

+0

Это потрясающе, у меня просто одна проблема. Мне кажется, что не нравится 'input.split (" ")' Если я использую 'input.split (« - »)', и числа разделяются тире вместо пространства, в котором он работает. Я делаю что-то неправильно? – Kyle2595

+0

Nevermind! Догадаться! Первоначально у меня был 'String input = scan.next();' но мне нужен 'String input = scan.nextLine();' – Kyle2595

Смежные вопросы