我想将像“p ^ q”这样的字符串分成两个字符串,即“p”和“q”。如何在Java中使用“string.split”来完成此操作。我使用了s.split("^")
,s.split("\^")
和s.split("\\^")
等语法!但是arraylist总是有一个元素!感谢
答案 0 :(得分:3)
System.out.println(Arrays.toString("p^q".split("\\^")));
打印
[p, q]
证明split
返回的数组不是一个,而是两个元素,正是你需要的那些元素。