public static void main(String[] args) {
//split表达式,其实就是一个正则表达式
//split用来分割字符串
String l = "1+5?4+45?12+12,4215,8745,g,jhj,g[,gj?gjg,[j,gj[";
for (String o : l.split(",")) {
System.out.print(o);
}
System.out.println();
//split也可以有多个分割符用来分割字符串 用 [分隔符 分隔符]+ 的形式包起来
//每一行都被 split() 通过空格或者被方括号包裹的任意标点符号进行分割。在结束方括号后面的 + 代表 + 前面的东西可以出现一次或者多次。
for (String o : l.split("[+.?,]+")) {
System.out.print(o + " ");
}
System.out.println();
//split()的第二个参数表示一共分割成多少个字符串。
for (String o : l.split("[+.?,]+", 2)) {
System.out.print(o + " ");
}
}
Java split 用法
最新推荐文章于 2021-12-03 20:37:17 发布