当前位置: 首页 > 知识库问答 >
问题:

一个单词在TXT文件中出现的次数

闻人花蜂
2023-03-14

当我试图计算一个单词在TXT文件中出现的次数时,我遇到了一个问题。

  1. 我创建一个textfield(txta)
  2. 我创建一个按钮来应用操作(btn)
  3. 我创建一个textarea(区域),其中显示文件的内容
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;
}

共有1个答案

笪智志
2023-03-14

commons-lang有stringutils.countmatches(str,sub),这正是您想要的。

 类似资料:
  • 问题内容: 计算单词在文件中出现的次数的简便方法是什么? 问题答案: 这还将在单行中计算单词的多次出现:

  • 这个问题似乎与帮助中心定义的范围内的编程无关。 如何通过读取文件来打印文本文件的每个单词的出现次数以及单词。 例如,一个名为“test.txt”的文件有一些内容假设,“狮子是森林之王。狮子跑得比老虎慢” > 首先读取文件"test.txt"。通过使用java的任何流类。 打印每个单词以及该单词的出现次数。例如,在此文件中,“Lion”是两倍,因此输出应如下所示 - 类似地,king只出现一次,所以

  • 问题内容: 我是Java字符串的新手,问题是我想计算字符串中特定单词的出现次数。假设我的字符串是: 现在,我也不想拆分它,所以我想搜索一个“雄猫”这个词。它在我的字符串中出现了两次! 我正在尝试的是: 它给了我46个计数器的价值!那么解决方案是什么? 问题答案: 您可以使用以下代码: 演示版 它匹配。 表示在找到匹配项时执行循环内给出的任何操作。并且我将by 的值递增,因此很显然,这给出了一个字符

  • 我正在尝试替换txt文件中的多个单词。 有两行的示例如下: 假设我想用phonenum和addr替换“phone number”和“phone no” 目前我只知道如何运行多个sed命令,我正在寻找一些指导来找到一种更有效的方法。 谢谢你!

  • 我知道回溯会有所帮助,但如何呢?