类 Words
java.lang.Object
me.codeplayer.util.Words
一组分词(单词)的抽象表示。 其来源于将指定字符串按照特定的断词法进行分词处理。
-
嵌套类概要
嵌套类修饰符和类型类说明static interfacestatic classstatic interfacestatic class单词组的连词风格static interfacestatic interfacestatic class用于存储拆分单词中途所需的关键标记信息(循环拆分处理时,务必复用同一对象) -
字段概要
字段修饰符和类型字段说明static final Words.WordCasestatic final Words.WordCasestatic final Words.WordCaseprotected final List<Words.Segment>[ { startIndex, endIndex ( exclude ) ]... }static final Words.WordCase -
方法概要
修饰符和类型方法说明convertCase(Words.WordSeparator ws, Words.WordCaseDescriptor descriptor, CharConverter.CharCase preprocessor) convertCaseWithSep(char sep, Words.WordCaseDescriptor descriptor) convertCaseWithSep(char sep, Words.WordCaseDescriptor descriptor, CharConverter.CharCase preprocessor) convertCaseWithSep(String sep, Words.WordCaseDescriptor descriptor) convertCaseWithSep(String sep, Words.WordCaseDescriptor descriptor, CharConverter.CharCase preprocessor) intcount()forEachAppend(StringBuilder sb, BiConsumer<StringBuilder, Words.Segment> appender) static Wordsstatic Wordsstatic Wordsstatic Wordsfrom(String source, Words.FromWordCase fromCase) join(CharSequence delimiter) join(StringBuilder builder, CharSequence delimiter) stream()to(Words.ToWordCase wordCase) to(Words.ToWordCase wordCase, CharConverter.CharCase preprocessor) to(Words.WordSeparator ws, Words.WordCaseDescriptor descriptor, CharConverter.CharCase preprocessor)
-
字段详细资料
-
segments
[ { startIndex, endIndex ( exclude ) ]... } -
SNAKE_CASE
-
CAMEL_CASE
-
PASCAL_CASE
-
KEBAB_CASE
-
-
方法详细资料
-
from
-
from
-
from
-
from
-
count
public int count() -
stream
-
forEachAppend
public StringBuilder forEachAppend(@Nullable StringBuilder sb, BiConsumer<StringBuilder, Words.Segment> appender) -
join
-
join
-
convertCase
public StringBuilder convertCase(@Nullable Words.WordSeparator ws, Words.WordCaseDescriptor descriptor, @Nullable CharConverter.CharCase preprocessor) -
convertCaseWithSep
public StringBuilder convertCaseWithSep(char sep, Words.WordCaseDescriptor descriptor, @Nullable CharConverter.CharCase preprocessor) -
convertCaseWithSep
-
convertCaseWithSep
public StringBuilder convertCaseWithSep(String sep, Words.WordCaseDescriptor descriptor, @Nullable CharConverter.CharCase preprocessor) -
convertCaseWithSep
-
to
public String to(@Nullable Words.WordSeparator ws, Words.WordCaseDescriptor descriptor, @Nullable CharConverter.CharCase preprocessor) -
to
-
to
-