我有一个如下的字符串
abc, def tgy, awed djdj
现在我希望用逗号分隔这个字符串的所有部分。我能想象的最佳方式是做以下事情
final String[] splits = country.split(",");
现在我应该有一个包含3个字符串的数组。但我也不想要每个字符串中的前导空格。我该如何删除它们。有没有特殊的方法呢?或者我必须使用相同的旧正则表达方式来删除前导空格。
答案 0 :(得分:3)
您可以使用此正则表达式从拆分元素中删除前导/尾随空格:
final String[] splits = country.trim().split(" *, *");
答案 1 :(得分:1)
对字符串使用此调用以删除前导和尾随空格:
arbitraryVariable = arbitraryVariable.trim()
答案 2 :(得分:0)