一、需要导入的依赖
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
二、join拼接方法
用法示例
![](https://i-blog.csdnimg.cn/blog_migrate/d20ca9e6d130888171f59cdb4b757db9.png)
方法的作用:
将集合或者数组以某种拼接符号拼接到一起,形成一个新的字符串(String类型的返回值)
可以直接放两个字符串进行拼接;也可以第一个参数放数组或者集合,后一个参数放拼接符
三、subString根据指定位置截取字符串
1、根据指定位置截取字符串
(1)指定开始位置: 会从指定的开始位置,一直截取到字符串末尾
![](https://i-blog.csdnimg.cn/blog_migrate/aff29c91050433aebd4b81caedbafa67.png)
(2)指定起始位置和结束位置
![](https://i-blog.csdnimg.cn/blog_migrate/d0c5940b48d1fa25ac74c8d36c03671a.png)
2、从指定的分隔符截取
从指定的分隔符截取,但不包含这个分隔符
(1)从分隔符第一次出现向后截取
![](https://i-blog.csdnimg.cn/blog_migrate/062eee71388230efde570e4bba2f0480.png)
(2)从分隔符最后一次出现的位置开始截取
![](https://i-blog.csdnimg.cn/blog_migrate/3aac39c4f081a53d94e9e7c470a21881.png)
(3)从分隔符第一次出现的位置向前截取
![](https://i-blog.csdnimg.cn/blog_migrate/a1ab233066611630a10ca0e965f0aa0e.png)
(4)从分隔符最后一次出现的位置向前截取
![](https://i-blog.csdnimg.cn/blog_migrate/497e68f601c17661c734eb0e24718fab.png)
(5)截取指定标记字符串之间的字符串
![](https://i-blog.csdnimg.cn/blog_migrate/6a4aa525046ffb0873f69324e99ae243.png)
四、判空方法
![](https://i-blog.csdnimg.cn/blog_migrate/f22dc9689f85c2b441c38163d3dd677d.png)
以下为实例:
![](https://i-blog.csdnimg.cn/blog_migrate/97c7e71ce99e8ce34b60b0eacd9c14e6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/52564a783e6a7897b8fcffeb0e056aa1.png)
五、trim、strip去除空白
常见方法:
![](https://i-blog.csdnimg.cn/blog_migrate/7637d18129d144ebf43d283ce8f994b1.png)
实例:
1、去除字符串首位的控制字符
![](https://i-blog.csdnimg.cn/blog_migrate/8a45b8f3e334e4dfb694baec9a011c9f.png)
2、去除字符串首位的空白符
常见的空白符
![](https://i-blog.csdnimg.cn/blog_migrate/70148eb49970fe3869372ac3327da47f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cf4feb9e4095ac0d38580fd25b64c3b9.png)
3、去除字符串中所有的空白符
![](https://i-blog.csdnimg.cn/blog_migrate/c7c21ba47561c15c0d26a37de9587a63.png)
六、大小写转换
主要方法:
![](https://i-blog.csdnimg.cn/blog_migrate/6aa5887efb7a3618af6bb2d0fc480dcc.png)
实例:
1、字符串首字母大小写转换
![](https://i-blog.csdnimg.cn/blog_migrate/f0ced804a63f4463fd6812d95bdcf731.png)
2、整体大小写转换
![](https://i-blog.csdnimg.cn/blog_migrate/0660a739c46f148b6461b2306338cce8.png)
3、大小写互换
![](https://i-blog.csdnimg.cn/blog_migrate/1db1067df78aaf377fbe9d57c3100666.png)
4、判断字符串是否全部是大写或小写
![](https://i-blog.csdnimg.cn/blog_migrate/e67980a84e6c724311e21369e3fa06c2.png)