类 Words.WordSplitter

  • 封闭类:
    Words

    public static class Words.WordSplitter
    extends java.lang.Object
    用于存储拆分单词中途所需的关键标记信息(循环拆分处理时,务必复用同一对象)
    • 构造器详细资料

      • WordSplitter

        public WordSplitter()
    • 方法详细资料

      • getBegin

        public int getBegin()
      • getEnd

        public int getEnd()
      • getNextBegin

        public int getNextBegin()
      • getPrevUpperCount

        public int getPrevUpperCount()
      • setBegin

        public void setBegin​(int begin)
      • splitAt

        protected Words.Segment splitAt​(int endIndex,
                                        int nextBegin,
                                        int prevUpperCount,
                                        boolean abbr)
      • splitAt

        public Words.Segment splitAt​(int endIndex,
                                     int prevUpperCount,
                                     boolean abbr)
      • splitAtSep

        public Words.Segment splitAtSep​(int charIndex,
                                        int sepCharLength,
                                        boolean abbr)
      • trySplitSpecial

        public Words.Segment trySplitSpecial​(char ch,
                                             java.lang.String source,
                                             int charIndex)
      • trySplit

        public Words.Segment trySplit​(char sep,
                                      char ch,
                                      java.lang.String source,
                                      int charIndex)