Как установить аргументы массива в переменные, используя Java - PullRequest
0 голосов
/ 15 сентября 2011

Я хочу взять эту строку «Джон Доу и Эли Мэннинг» и использовать split() в строке для хранения элементов массива в переменных.

Я уже знаю, как сделать первую часть

String str = "John Doe and Eli Manning"; 
String tokens[] = str.split("and");

Теперь у меня есть массив ["Кевин Суффредини", "Эли Мэннинг"]. Я хочу установить эти два элемента в отдельные переменные, которые я могу использовать. Какой синтаксис для этого?

что-то вроде ?? :

String person1 = ...arg[0];
String person2 = ...arg[1];

1 Ответ

4 голосов
/ 15 сентября 2011

Используйте определенный вами массив tokens, например

String p1 = tokens[0];
String p2 = tokens[1];

Возможно, вы хотите убедиться, что в вашем массиве tokens есть 2 элемента.

Кроме того, вы не можете динамически создавать переменные, если у вас может быть произвольное количество токенов, но вы можете зациклить токены и получить каждую строку в массиве.

...