类 Strings
java.lang.Object
net.apexes.commons.lang.Strings
- 作者:
- HeDYn
-
方法概要
修饰符和类型方法说明static StringautoincrementFilename(String filename) 获取自增型文件名。static String将下划线方式字符串转为小驼峰式。static Stringcapitalize(String str) 将首字节大写。static String使用 fmt 做模板格式化给定的参数,作用与MessageFormat.format(String, Object...)相同static Stringstatic Stringjoin(Collection<?> collection, String separator) 将容器中的元素以 separator 分隔进行拼接static String去除字符串前面空白static StringomitString(String str, int length) 按指定长度,省略字符串部分字符static StringrandomLetter(int length) 返回一个定长的随机纯字母字符串(只包含大小写字母)static StringrandomNumber(int length) 生成一个定长的随机纯数字字符串static StringrandomString(int length) 返回一个定长的随机字符串(只包含大小写字母、数字)static String去除字符串后面空白static String[]static StringstringToHTMLString(String text) 将指定的字符串转换成适合HTML格式的字符串。truncation(String text, int maxLength) 如果指定字符串长度超过了最大长度,则对指定的字符串做截断处理static Stringuncapitalize(String str) 将首字节小写。static Stringunderscore(String str) 将驼峰式字符串转换为下划线小写方式。static intversionCompare(String version1, String version2) 比较version1和version2,如果version1小于、等于、大于version2分别返回 -1、0、1
-
方法详细资料
-
shorts
-
hash
-
randomString
返回一个定长的随机字符串(只包含大小写字母、数字)- 参数:
length- 随机字符串长度- 返回:
- 随机字符串
-
randomLetter
返回一个定长的随机纯字母字符串(只包含大小写字母)- 参数:
length- 随机字符串长度- 返回:
- 随机字符串
-
randomNumber
生成一个定长的随机纯数字字符串- 参数:
length- 随机字符串长度- 返回:
- 随机字符串
-
ltrim
去除字符串前面空白- 参数:
str- 字符串- 返回:
- 返回去除字符串前面空白后的字符串
-
rtrim
去除字符串后面空白- 参数:
str- 字符串- 返回:
- 返回去除字符串后面空白后的字符串
-
capitalize
将首字节大写。注意:此方法与JavaBean规范中定义的属性的getter、setter方法名称不同。- 参数:
str- 字符串- 返回:
- 返回首字节大写后的字符串
-
uncapitalize
将首字节小写。注意:此方法与JavaBean规范中定义的属性的getter、setter方法名称不同。- 参数:
str- 字符串- 返回:
- 返回首字节小写后的字符串
-
underscore
将驼峰式字符串转换为下划线小写方式。如果转换前的字符串为空,则返回空字符串。 转换规格是:在大写字符前增加“_”并转为小写 例如:helloWorld->hello_world- 参数:
str- 转换前的驼峰式字符串- 返回:
- 转换后下划线方式字符串
-
camelCase
将下划线方式字符串转为小驼峰式。如果转换前的字符串为空,则返回空字符串。 转换规格是:去掉“_”并大写其后的一个字符 例如:hello_world->helloWorld- 参数:
str- 转换前的下划线方式字符串- 返回:
- 转换后小驼峰式命名字符串
-
format
使用 fmt 做模板格式化给定的参数,作用与MessageFormat.format(String, Object...)相同- 参数:
fmt- 模板params- 参数- 返回:
- 返回格式化后的字符串
-
omitString
按指定长度,省略字符串部分字符- 参数:
str- 字符串length- 保留字符串字数- 返回:
- 省略后的字符串
-
truncation
如果指定字符串长度超过了最大长度,则对指定的字符串做截断处理- 参数:
text- 字符串maxLength- 最大长度- 返回:
- 返回长度不超过 maxLength 的字段串
-
join
将容器中的元素以 separator 分隔进行拼接- 参数:
collection- 要拼接的数据separator- 分隔符- 返回:
- 返回拼接后的字符串
-
stringToHTMLString
将指定的字符串转换成适合HTML格式的字符串。 -
autoincrementFilename
获取自增型文件名。 如: a.txt --> a_1.txt b_5.txt --> b_6.txt c_2 --> c_3 -
versionCompare
比较version1和version2,如果version1小于、等于、大于version2分别返回 -1、0、1- 参数:
version1- 版本号1version2- 版本号2- 返回:
- 比较version1和version2,如果version1小于、等于、大于version2分别返回 -1、0、1
-