Java里怎样把一个字符串按照某个字符拆分或者替换
@Test
void contextLoads() {
// 创建一个字符串
String str ="a,b,c,d";
// 使用string自带方法split方法
String[] tests = str.split(",");
System.out.println("size:"+tests.length);
// 遍历打印
for (String s : tests) {
System.out.print(s);
}
// 把逗号换成#
String newStr = str.replaceAll(",", "@");
System.out.println("替换后的:"+str+"\n替换后的:"+newStr);
}
结果
size:4
a
b
c
d
替换前:a,b,c,d
替换后:a@b@c@d