public class Words extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
Words.FromWordCase |
static class |
Words.Segment |
static interface |
Words.ToWordCase |
static class |
Words.WordCase
单词组的连词风格
|
static interface |
Words.WordCaseDescriptor |
static interface |
Words.WordSeparator |
static class |
Words.WordSplitter
用于存储拆分单词中途所需的关键标记信息(循环拆分处理时,务必复用同一对象)
|
| 限定符和类型 | 字段和说明 |
|---|---|
static Words.WordCase |
CAMEL_CASE |
static Words.WordCase |
KEBAB_CASE |
static Words.WordCase |
PASCAL_CASE |
protected List<Words.Segment> |
segments
[ { startIndex, endIndex ( exclude ) ]... }
|
static Words.WordCase |
SNAKE_CASE |
protected final List<Words.Segment> segments
public static final Words.WordCase SNAKE_CASE
public static final Words.WordCase CAMEL_CASE
public static final Words.WordCase PASCAL_CASE
public static final Words.WordCase KEBAB_CASE
public static Words from(String source, @Nullable Words.FromWordCase fromCase)
public int count()
public StringBuilder forEachAppend(@Nullable StringBuilder sb, BiConsumer<StringBuilder,Words.Segment> appender)
public StringBuilder join(@Nullable StringBuilder builder, CharSequence delimiter)
public String join(CharSequence delimiter)
public StringBuilder convertCase(@Nullable Words.WordSeparator ws, Words.WordCaseDescriptor descriptor, @Nullable CharConverter.CharCase preprocessor)
public StringBuilder convertCaseWithSep(char sep, Words.WordCaseDescriptor descriptor, @Nullable CharConverter.CharCase preprocessor)
public StringBuilder convertCaseWithSep(char sep, Words.WordCaseDescriptor descriptor)
public StringBuilder convertCaseWithSep(String sep, Words.WordCaseDescriptor descriptor, @Nullable CharConverter.CharCase preprocessor)
public StringBuilder convertCaseWithSep(String sep, Words.WordCaseDescriptor descriptor)
public String to(@Nullable Words.WordSeparator ws, Words.WordCaseDescriptor descriptor, @Nullable CharConverter.CharCase preprocessor)
public String to(Words.ToWordCase wordCase, @Nullable CharConverter.CharCase preprocessor)
public String to(Words.ToWordCase wordCase)
Copyright © 2021. All rights reserved.