Interface Finder

All Known Implementing Classes:
CharFinder, LengthFinder, MatcherFinder, PatternFinder, StringFinder, TextFinder

public interface Finder
字符串查找接口,通过调用start(int)查找开始位置,再调用end(int)找结束位置
Since:
Java 17+
Author:
Kimi Liu
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    end(int start)
    返回结束位置,即最后一个字符后的位置(不包含)
    default Finder
    复位查找器,用于重用对象
    int
    start(int from)
    返回开始位置,即起始字符位置(包含),未找到返回-1
  • Method Details

    • start

      int start(int from)
      返回开始位置,即起始字符位置(包含),未找到返回-1
      Parameters:
      from - 查找的开始位置(包含)
      Returns:
      起始字符位置,未找到返回-1
    • end

      int end(int start)
      返回结束位置,即最后一个字符后的位置(不包含)
      Parameters:
      start - 找到的起始位置
      Returns:
      结束位置,未找到返回-1
    • reset

      default Finder reset()
      复位查找器,用于重用对象
      Returns:
      this