Class FoundWord

All Implemented Interfaces:
Segment<Integer>

public class FoundWord extends DefaultSegment<Integer>
匹配到的单词,包含单词,text中匹配单词的内容,以及匹配内容在text中的下标, 下标可以用来做单词的进一步处理,如果替换成**
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • FoundWord

      public FoundWord(String word, String foundWord, int startIndex, int endIndex)
      构造
      Parameters:
      word - 生效的单词,即单词树中的词
      foundWord - 单词匹配到的内容,即文中的单词
      startIndex - 起始位置(包含)
      endIndex - 结束位置(包含)
  • Method Details

    • getWord

      public String getWord()
      获取生效的单词,即单词树中的词
      Returns:
      生效的单词
    • getFoundWord

      public String getFoundWord()
      获取单词匹配到的内容,即文中的单词
      Returns:
      单词匹配到的内容
    • toString

      public String toString()
      默认的,只输出匹配到的关键字
      Overrides:
      toString in class DefaultSegment<Integer>
      Returns:
      匹配到的关键字