java split 分割同时按两种分隔符

例如一个字符串是1,2.12.111,22 ,能按照, . 一起分割成 1 2 12 111 22 的数组。代码如下:public static void main(String[] args) {
// TODO Auto-generated method stub
String str="1,2.12.111,22";
String s[]=str.split("[,\\.]");
for (int i = 0; i < s.length; i++) {
System.out.println(i+" --->"+s[i]);
}}

如图所示控制台输出:java分割split按两种条件

其中split.(“[,\.]”); 还可以换成split(“,|\.”);

如果想要按多种分割条件,按上面的格式类推加上即可,例如:(“,|\.|/”) 或者(“[,\./]”)

相关文章:

  • 2021-10-10
  • 2021-06-05
  • 2021-12-16
  • 2021-08-29
  • 2021-11-05
  • 2021-08-16
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-12
相关资源
相似解决方案