不区分大小写的String split()方法


问题内容

当我表演

String test="23x34 ";
String[] array=test.split("x"); //splitting using simple letter

我有两个数组分别是23和34

但是当我做了

String test="23x34 ";
String[] array=test.split("X"); //splitting using capitalletter

我在数组23x34中得到了一项

那么,有什么方法可以不区分大小写地使用split方法,或者是否有其他方法可以帮助您?


问题答案:

使用正则表达式模式[xX]split

String x = "24X45";
String[] res = x.split("[xX]");
System.out.println(Arrays.toString(res));