类 StringSplitter

java.lang.Object
hust.cs.javacourse.search.util.StringSplitter

public class StringSplitter
extends java.lang.Object
字符串分割类,根据标点符号和空白符将字符串分成一个个单词
  • 字段概要

    字段 
    修饰符和类型 字段 说明
    private java.util.regex.Matcher match  
    private java.util.regex.Pattern pattern  
    private java.lang.String splitRegex  
  • 构造器概要

    构造器 
    构造器 说明
    StringSplitter()  
  • 方法概要

    修饰符和类型 方法 说明
    static void main​(java.lang.String[] args)  
    void setSplitRegex​(java.lang.String regex)
    设置分词用的正则表达式
    java.util.List<java.lang.String> splitByRegex​(java.lang.String input)
    将字符串分割成单词列表

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • splitRegex

      private java.lang.String splitRegex
    • pattern

      private java.util.regex.Pattern pattern
    • match

      private java.util.regex.Matcher match
  • 构造器详细资料

  • 方法详细资料

    • 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)