我尝试用“,”分割字符串。这是我的代码:
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",]
如果结尾处只有逗号(或更多),则也应将其分开。
谁能帮我?
最佳答案
要保持尾随空元素,您需要指定limit
参数
s.split("\\s*,\\s*", -1);
阅读有关String#split文档的更多信息