当我试图计算一个单词在TXT文件中出现的次数时,我遇到了一个问题。
public int contarPalabras(String chain, String word) {
// English translation:
// Receive a string and a word and return the amount of times
// that the word was found in the string.
// If the letter is not found, return (-1).
int cant = 0;
int intIndex = chain.indexOf(word);
if (intIndex == -1) {
cant = -1;
} else {
cant = intIndex;
}
return cant;
}
commons-lang有stringutils.countmatches(str,sub)
,这正是您想要的。
问题内容: 计算单词在文件中出现的次数的简便方法是什么? 问题答案: 这还将在单行中计算单词的多次出现:
这个问题似乎与帮助中心定义的范围内的编程无关。 如何通过读取文件来打印文本文件的每个单词的出现次数以及单词。 例如,一个名为“test.txt”的文件有一些内容假设,“狮子是森林之王。狮子跑得比老虎慢” > 首先读取文件"test.txt"。通过使用java的任何流类。 打印每个单词以及该单词的出现次数。例如,在此文件中,“Lion”是两倍,因此输出应如下所示 - 类似地,king只出现一次,所以
问题内容: 我是Java字符串的新手,问题是我想计算字符串中特定单词的出现次数。假设我的字符串是: 现在,我也不想拆分它,所以我想搜索一个“雄猫”这个词。它在我的字符串中出现了两次! 我正在尝试的是: 它给了我46个计数器的价值!那么解决方案是什么? 问题答案: 您可以使用以下代码: 演示版 它匹配。 表示在找到匹配项时执行循环内给出的任何操作。并且我将by 的值递增,因此很显然,这给出了一个字符
我正在尝试替换txt文件中的多个单词。 有两行的示例如下: 假设我想用phonenum和addr替换“phone number”和“phone no” 目前我只知道如何运行多个sed命令,我正在寻找一些指导来找到一种更有效的方法。 谢谢你!
我知道回溯会有所帮助,但如何呢?