Я пытаюсь найти второе слово, введенное в предложение. У меня определено первое слово, и у меня возникли проблемы с поиском, как получить ТОЛЬКО второе слово. Это то, что я пробовал:Определите второе слово в введенном пользователем предложении
String strSentence = JOptionPane.showInputDialog(null,
"Enter a sentence with at" + " least 4 words",
"Split Sentence", JOptionPane.PLAIN_MESSAGE);
int indexOfSpace = strSentence.indexOf(' ');
String strFirstWord = strSentence.substring(0, indexOfSpace);
/*--->*/String strSecondWord = strSentence.substring(indexOfSpace, indexOfSpace);
Boolean blnFirstWord = strFirstWord.toLowerCase().equals("hello");
Boolean blnSecondWord = strSecondWord.toLowerCase().equals("boy");
JOptionPane.showMessageDialog(null, "The sentence entered: " + strSentence
+ "\nThe 1st word is " + strFirstWord
+ "\nThe 2nd word is " + strSecondWord
+ "\nIs 1st word: hello? " + blnFirstWord
+ "\nIs 2nd word: boy? " + blnSecondWord);
Можно ли использовать 'String.split()' в своей домашней работе? –
Я не понимаю, почему нет. –