public abstract class TextFinder extends Object implements Finder, Serializable
Modifier and Type | Field and Description |
---|---|
protected int |
endIndex |
protected boolean |
negative |
protected CharSequence |
text |
INDEX_NOT_FOUND
Constructor and Description |
---|
TextFinder() |
Modifier and Type | Method and Description |
---|---|
protected int |
getValidEndIndex()
获取有效结束位置
如果 endIndex 小于0,在反向模式下是开头(-1),正向模式是结尾(text.length()) |
TextFinder |
setEndIndex(int endIndex)
设置查找的结束位置
如果从前向后查找,结束位置最大为text.length() 如果从后向前,结束位置为-1 |
TextFinder |
setNegative(boolean negative)
设置是否反向查找,
true 表示从后向前查找 |
TextFinder |
setText(CharSequence text)
设置被查找的文本
|
protected CharSequence text
protected int endIndex
protected boolean negative
public TextFinder setText(CharSequence text)
text
- 文本public TextFinder setEndIndex(int endIndex)
endIndex
- 结束位置(不包括)public TextFinder setNegative(boolean negative)
true
表示从后向前查找negative
- 结束位置(不包括)protected int getValidEndIndex()
endIndex
小于0,在反向模式下是开头(-1),正向模式是结尾(text.length())Copyright © 2024. All rights reserved.