*一、SystemUtils主要用户获取java及运行环境的相关信息。
二、StringUtils工具类
1、判断是否是空字符串,是否java空白字。
2、去空,空转null或空字符
3、truncate()截取字符串
4、strip() 字符串中去除(指定位置)空白或字符
5、stripAll() 去除字符数字中的空白
6、stripAccents()去掉有音标的哪些字符,如’à’ 替换成 ‘a’
7、判断相等
8、字符数组中是否包含指定字符。
9、指定字符或字符串在另一个字符串中的位置。
10、字符串中找到指定的字符第N遍出现的位置。
11、一个字符串中是否包括另外一个字符串。
12、字符串中是否包含空白
13、数组/字符串中任一个字符在另一个字符串中的第一次出现的位置。
14、join() 数组合并成字符串或合成时每个字符间加入指定分隔符
15、deleteWhitespace等 去除字符串两侧中间和字符中间的空白或指定字符。
16、removeAll等 支持正则
17、replaceOnce等 进行代替,支持正则
18、overlay等 代替指定字符串代替指定位置的字符串
19、chomp 去除末尾的\r和\n
20、repeat等 将字符串重复指定次数。
21、rightPad 等 填充空白
22、length 字符串长度
23、center 等用空白或指定字符串对已存在的字符串进行填充。
24、upperCase 等大写或小写给定字符
25、capitalize 等首字母大写
26、swapCase 大写转小写,小写转大写
27、countMatches A字符在B字符中存在几个
28、isAlpha 是否是存unicode字符,数值,空白
29、isAsciiPrintable 是否ascii字符
30、isNumeric unicode数字
31、getDigits 字符串中获取unicode字符部分
32、isAllUpperCase 等是否大写、小写、既有大写也有小写
33、defaultString 等 null、空白就选择另外一个(如if功能)
34、rotate 等 对指定字符的值进行旋转,abc -> cab
35、reverse 倒序,或除了指定字符
36、abbreviate 等自定字符用省略号填充
37、difference 比较两个字符的不同
38、getCommonPrefix 返回数组中公用的部分
39、startsWith 等 是否以指定字符开头结尾
40、appendIfMissing等 如果不存在就追加或前添加
41、toEncodedString 字符数组转指定编码
42、wrap 两侧填充
43、toCodePoints 字符串转字节数组。
Common-lang3.SystemUtils&StringUtils
最新推荐文章于 2022-09-07 12:14:39 发布