| Interface | Description |
|---|---|
| FormatUtil.V |
| Class | Description |
|---|---|
| BuilderHelper |
对null友好的StringBuilder,内存碎片少的builder
|
| BuilderHelper.W | |
| CaseSwitcher |
用来转换命名的工具。
- 连续的大写会当做一个词,如ID,视为id
- `_.-`为强分词
- `单独的大写字母`为弱分词
- 当有强分词时,弱分词无效
|
| FormatUtil |
安全且内存碎片少的formatter,能够处理 slf4j的`{}`和printf的`%`
|
| FullCharUtil |
只考虑汉字截断
一个非ascii字符宽度为2,ascii为1
|
| HalfCharUtil |
半角字符转化
|
| WhiteUtil |
更多的白字符Whitespace处理
https://en.wikipedia.org/wiki/Whitespace_character
|
| Wildcard |
高性能,低碎片的通配符Wildcard贪婪匹配。
提供从左到右的wildcard的匹配模式,其中
- `?` 表示任意一个字符
- `*` 表示任意多个字符
- `?*` 等于至少一个字符
- `**` 按`*`处理
- `*?` 按`?*`处理
注意,按字符而非字节匹配
|
| Enum | Description |
|---|---|
| CaseSwitcher.Case |
Copyright © 2020. All rights reserved.