类 TextFinder

    • 字段详细资料

      • endIndex

        protected int endIndex
      • negative

        protected boolean negative
    • 构造器详细资料

      • TextFinder

        public TextFinder()
    • 方法详细资料

      • setText

        public TextFinder setText​(@NotNull
                                  @NotNull CharSequence text)
        设置被查找的文本
        参数:
        text - 文本
        返回:
        this
      • setEndIndex

        public TextFinder setEndIndex​(int endIndex)
        设置查找的结束位置
        如果从前向后查找,结束位置最大为text.length()
        如果从后向前,结束位置为-1
        参数:
        endIndex - 结束位置(不包括)
        返回:
        this
      • setNegative

        public TextFinder setNegative​(boolean negative)
        设置是否反向查找,true表示从后向前查找
        参数:
        negative - 结束位置(不包括)
        返回:
        this
      • getValidEndIndex

        protected int getValidEndIndex()
        获取有效结束位置
        如果endIndex小于0,在反向模式下是开头(-1),正向模式是结尾(text.length())
        返回:
        有效结束位置