我想知道在拆分(“ - ”)之后将分隔符保留为后果String
的最佳方法是什么。
所以这是代码:
String word = "abc -def ghi -jkl -mno pqr";
String[] strArr= null;
strArr = word.split("-");
...
here we iterate through array
它会打印出来:
abc
def ghi
jkl
mno pqr
但是我想保留分隔符,它应该看起来像:
abc
-def ghi
-jkl
-mno pqr
一种方法是,在迭代时,连接“ - ”分隔符,但我想知道是否有更好的方法。
答案 0 :(得分:4)
您可以拆分空间:
strArr = word.split(" ");