Как из строки String получить первое и второе слово в переменные?

Никак не найду решение. Сканером узнаю строку, допустим "Привет огромный мир!", в переменную str1. Нужно получить из переменной str1 первое слово в переменную str2 (str2 = "Привет"), а потом второе слово в переменную str3 (str3 = "огромный")
PS Я бы мог разбить всю строку на слова в массив и получить так и первое и второе значение, но в моем случае, где слов может быть 50 в переменной,мне это делать не хочется
  • Вопрос задан
  • 1521 просмотр
Решения вопроса 1
@exenza
да, со StringTokeizer вроде просто:
StringTokenizer tokenizer = new StringTokenizer(inputSentence);
String firstArg = tokenizer.hasMoreTokens() ? tokenizer.nextToken() : "";
String secondArg = tokenizer.hasMoreTokens() ? tokenizer.nextToken() : "";
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
28 апр. 2024, в 20:14
700 руб./за проект
28 апр. 2024, в 20:09
9000 руб./за проект
28 апр. 2024, в 19:54
2000 руб./за проект