当我执行时
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方法,或者是否有其他可以帮助的方法?
String[] array = "24xXx45".split("(?i)XXX"); // [24, 45]
- Fernando Leal(?i)
真是个宝藏。处理所有大小写敏感的情况。虽然这应该是一个完全令人满意的解决方案,但这应该被接受为答案。 - sud007