jdk11引进了strip():用来去除字符串的前导和后缀空格
eg:
str = " hello world! "; str = str.strip(); //str = "hello world!"
split():加上正则化用来分割字符串
1、正则表达式 s 表示匹配任何空白字符,+ 表示匹配一次或多次。
str = " hello world! "; String[] words = str.split("\s+"); //按照一个或多个空格分割字符串2、某些特殊字符,如果字符(串)正好是正则的一部分,则需要转义才能用:
这些字符有 | , + , * , ^ , $ , / , | , [ , ] , ( , ) , - , . , 等, 必须得加 \ 。
(想用 | 竖线去分割某字符,因 | 本身是正则表达式中的一部分,所以需要 去转义,因转义使用 , 而这个 正好也是正则表达式的字符,所以还得用一个 , 所以需要两个 \。)
String[] words = "aaa|bbb|ccc".split("\|");



