如何在Java中使用split函数拆分像p ^ q这样的字符串?

时间:2012-11-11 12:08:23

标签: java regex split escaping

我想将像“p ^ q”这样的字符串分成两个字符串,即“p”和“q”。如何在Java中使用“string.split”来完成此操作。我使用了s.split("^")s.split("\^")s.split("\\^")等语法!但是arraylist总是有一个元素!感谢

1 个答案:

答案 0 :(得分:3)

System.out.println(Arrays.toString("p^q".split("\\^")));

打印

[p, q]

证明split返回的数组不是一个,而是两个元素,正是你需要的那些元素。