“SOMETHING,SOMETHING1, SOMETHING2,...“
如何将该字符串拆分为
SOMETHING SOMETHING1 SOMETHING2
这就是我现在所拥有的:
Pattern p = Pattern.compile("\\,+");
Matcher m = p.matcher(nVI);
while(m.find()){
System.out.println(m.group(1));
但是,它没有产生预期的结果。
答案 0 :(得分:5)
究竟是什么区分?只是一个逗号和一个空格?
试试这个:
String[] parts = nVI.split(", ");
无需通过在正则表达式中编写\\,
来转义逗号。
答案 1 :(得分:2)
String s = "SOMETHING, SOMETHING1, SOMETHING2";
String[] stringList = s.split(", ");
for(String str : stringList){
System.out.println(str);
}
答案 2 :(得分:0)