Целью является получение предложения от пользователя, его токенизация, а затем предоставление информации только о первых трех словах (само слово, длина, а затем среднее значение первого 3 слова). Я не знаю, как превратить маркеры в строки. Мне просто нужно некоторое руководство - не знаю, как действовать дальше. У меня это до сих пор:Используйте StringTokenizer для подсчета количества слов и символов в словах
public static void main(String[] args) {
String delim = " ";
String inSentence = JOptionPane.showInputDialog("Please enter a sentence of three or more words: ");
StringTokenizer tk = new StringTokenizer(inSentence, delim);
int sentenceCount = tk.countTokens();
// Output
String out = "";
out = out + "Total number of words in the sentence: " +sentenceCount +"\n";
JOptionPane.showMessageDialog(null, out);
}
Я бы очень признателен за любое руководство!
Спасибо! Я знал, что должен использовать hasMoreTokens(), но я не знал, как это сделать. – Smeaux