public class BoyerMoore extends StringSearchTool
Changes made by Wen YU at yuwen_66@yahoo.com on November 21, 2006
Only the bad character heuristics is implemented The good suffix heuristics is much more complicated
Modifier and Type | Field and Description |
---|---|
protected int[] |
delta |
NOT_FOUND, pattern, search, SEARCH_CASELESS, SEARCH_EXACT
Constructor and Description |
---|
BoyerMoore() |
BoyerMoore(java.lang.String p) |
BoyerMoore(java.lang.String p,
int type) |
Modifier and Type | Method and Description |
---|---|
int |
find(java.lang.String target,
int start) |
void |
setPattern(java.lang.String p) |
find, getPattern, getPatternLength, getSearchType
public BoyerMoore()
public BoyerMoore(java.lang.String p)
public BoyerMoore(java.lang.String p, int type)
public void setPattern(java.lang.String p)
setPattern
in class StringSearchTool
public int find(java.lang.String target, int start)
find
in class StringSearchTool