目的は、ユーザーから文の入力を取得し、それをトークン化し、最初の 3 つの単語のみに関する情報を提供することです (単語自体、長さ、および最初の 3 つの単語の長さの平均)。トークンを文字列に変換する方法がわかりません。ガイダンスが必要です - 続行する方法がわかりません。私はこれまでのところこれを持っています:
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);
}
ガイダンスをいただければ幸いです。