类 StringSplitter
java.lang.Object
hust.cs.javacourse.search.util.StringSplitter
public class StringSplitter
extends java.lang.Object
字符串分割类,根据标点符号和空白符将字符串分成一个个单词
-
字段概要
字段 修饰符和类型 字段 说明 private java.util.regex.Matchermatchprivate java.util.regex.Patternpatternprivate java.lang.StringsplitRegex -
构造器概要
构造器 构造器 说明 StringSplitter() -
方法概要
修饰符和类型 方法 说明 static voidmain(java.lang.String[] args)voidsetSplitRegex(java.lang.String regex)设置分词用的正则表达式java.util.List<java.lang.String>splitByRegex(java.lang.String input)将字符串分割成单词列表
-
字段详细资料
-
splitRegex
private java.lang.String splitRegex -
pattern
private java.util.regex.Pattern pattern -
match
private java.util.regex.Matcher match
-
-
构造器详细资料
-
StringSplitter
public StringSplitter()
-
-
方法详细资料
-
setSplitRegex
public void setSplitRegex(java.lang.String regex)设置分词用的正则表达式- 参数:
regex- :分词用的正则表达式
-
splitByRegex
public java.util.List<java.lang.String> splitByRegex(java.lang.String input)将字符串分割成单词列表- 参数:
input- : 输入字符串- 返回:
- : 分词得到的单词列表
-
main
public static void main(java.lang.String[] args)
-