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