gpt4 book ai didi

java - 使用 StringTokenizer 统计字数和字数

转载 作者:行者123 更新时间:2023-11-30 09:21:55 25 4
gpt4 key购买 nike

目标是获取用户输入的句子,将其标记化,然后仅给出前三个词的信息(词本身、长度,然后对前 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);


}

非常感谢任何指导!

最佳答案

如果你只想获得前 3 个 token ,那么你可以这样做:

String first = tk.nextToken();
String second = tk.hasMoreTokens() ? tk.nextToken() : "";
String third = tk.hasMoreTokens() ? tk.nextToken() : "";

从那里应该很容易计算出其他需求

关于java - 使用 StringTokenizer 统计字数和字数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16726121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com