用“,”拆分字符串

时间:2015-01-12 02:03:48

标签: java regex split

我尝试用","分割字符串。这是我的代码:

public class Test{

     public static void main(String []args){
         String s = "asdf, dfdf, ,ego, goggel,";
         s.split("\\s*,\\s*")
     }
}

我将其作为输出:["asfd", "dfdf", ,"ego", "googel"]

但我想要这个:["asdf", "dfdf", ,"ego", "googel",]

如果最后只有一个逗号(更多),它也应该被分割。 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:4)

要保持尾随空元素,您需要指定limit参数

s.split("\\s*,\\s*", -1);

详细了解String#split docs