1、获取子字符串:通过String类的subString()方法
![](https://i-blog.csdnimg.cn/blog_migrate/a86fa5c663354d1dc6149a19304def17.png)
由以上代码可知,substring(num)等价于substring(num, length())
2、去除空格:trim()方法,可以去除字符串首尾的空格。(可以使用replace替换空格达成去除所有空格的效果)
![](https://i-blog.csdnimg.cn/blog_migrate/93f55ddd18eb8afd6caa1c7159e79e8e.png)
3、替换字符串:replace()方法,可以将指定字符串替换成新的字符串
![](https://i-blog.csdnimg.cn/blog_migrate/81ed99acb5345f9c7df758606aece54c.png)
4、判断字符串的开始与结尾:startsWith()和endsWith()方法
![](https://i-blog.csdnimg.cn/blog_migrate/605ea9a033173d94afcf233e44a01054.png)
5、判断字符串是否相等:equals()方法和equalsIgnoreCase()方法
![](https://i-blog.csdnimg.cn/blog_migrate/d3c937b8fa6fe6cbb799ec6394b809e5.png)
equals()方法是区分大小写的,而equalsIgnoreCase()方法不区分大小写:
![](https://i-blog.csdnimg.cn/blog_migrate/8d30f7950350e4caec814ce3b3b7ac99.png)
6、按字典排序比较两个字符串:compareTo方法--将字符串转换成字符对应的Unicode值,如果该值位于参数前,返回负整数;如果位于参数后,返回正整数;相等,则返回0
![](https://i-blog.csdnimg.cn/blog_migrate/8dbd84e11ac7dc35b0d249e1db3a3ce7.png)
7、字符大小写转换:toLowerCase()和toUperCase()
![](https://i-blog.csdnimg.cn/blog_migrate/ae2a88fdfa7447720d8b14dfef9ed3fd.png)
8、字符串分割:split()方法
![](https://i-blog.csdnimg.cn/blog_migrate/c1f94ce656e751856e546b2968d2e5f2.png)