一、split
- public String[] split(String regex)
根据给定正则表达式的匹配拆分此字符串。返回一个字符串数组。
split 基础用法
String s = "123,abc,ABC";
String[] split = s.split(",");
for(String s1 :split){
System.out.println(s1);
/**
* 123
abc
ABC
*/
}
split正则使用做分割
String s1 = "篮球dwadwafawfab游泳cwadafwafwadwafABC跑步";
String[] split1 = s1.split("\\w+");// + 一次或多次 \w 单词字符:[a-zA-Z_0-9]
for(String str :split1){
System.out.println(str);
/**
* 篮球
游泳
跑步
*/
}
二、replaceAll
- replaceAll(String regex, String replacement)
使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。
String s2 = "篮球dwadwafawfab游泳cwadafwafwadwafABC跑步";
String replaceAll = s2.replaceAll("\\w+","helloworld");
System.out.println(replaceAll);
//篮球helloworld游泳helloworld跑步