gpt4 book ai didi

java - StringTokenizer 仅获取该行的最后一个单词

转载 作者:行者123 更新时间:2023-12-02 07:49:22 25 4
gpt4 key购买 nike

嗨,我正在尝试使用 java 中的 StringTokeniser 对文本文件进行标记。但问题是它只需要该行的最后一个词。需要的帮助很少。此示例代码是映射缩减函数的一部分。

String profile;

StringTokenizer inputKey=new StringTokenizer(value.toString());
while(inputKey.hasMoreTokens()){

String input=inputKey.nextToken();
if(!input.endsWith("</id>")){
textInput.set(input);
} else {
profile=input.substring(4,15);
profileId.set(profile);

}
}

最佳答案

您应该像大多数人所说的那样使用调试器,并停止使用 StringTokenizer 并启动 String.split..

您已经实例化了一个不带分隔符的 StringTokenizer 对象,您可以显式设置分隔符(在您的情况下可以是“,”或“.”)或使用同时接受分隔符和您所使用的字符串的构造函数尝试解析。

关于java - StringTokenizer 仅获取该行的最后一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10425766/

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