gpt4 book ai didi

java - 分割和词干后正确的字符串格式

转载 作者:行者123 更新时间:2023-12-01 11:15:06 25 4
gpt4 key购买 nike

我有一个文本文件,我正在尝试使用词干分析器。

词干提取器会去除单词的后缀。例如,“having had have”在词干提取过程后将变为“have have have”。为此,必须拆分字符串,因为词干分析器一次只能处理一个单词。分割和词干后,输出如下所示:“havehavehave”。如何将其恢复为正确的格式?

englishStemmer english = new englishStemmer();

Scanner inputFile = new Scanner(file); //The text of file is "having have had" or something similar
String[] text = inputFile.nextLine(split("\\s"));


for (int i =0; i < text.length; i++){
english.setCurrent.text([i]);
english.stem();
System.out.print(english.getCurrent())
}

最佳答案

假设您正在查看的输出是使用 System.out.print 打印的内容,您只需添加一个结尾空格,如 System.out.print(english. getCurrent() + "");如果您想避免在最后一次迭代中出现空格,请使用 if 语句将其包裹起来,如下所示:

if( i < text.length -1 )
{
System.out.print(english.getCurrent() + " ");
} else {
System.out.print(english.getCurrent());
}

关于java - 分割和词干后正确的字符串格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31927817/

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