我正在尝试从文件输入中过滤掉逗号和空格。 我正在返回一行输入(下面的示例并将该行传递给一个过滤掉逗号和前导空格和尾随空格的方法)
John Paul Claurigh, Craig Megan, Bob a’ Chores
应在数组中过滤为三个单独的字符串。
John Paul Claurigh
Craig Megan
Bob a’ Chores
我的问题不是去掉逗号,而是去掉前导空格和尾随空格。
public void listConverter(String list){
String[] array=listConverter.split(",");
for(int i=0; i<array.length; i++){
addSubject(array[i]);
}
我可以使用 split 方法去除前导和尾随空格吗?
最佳答案
尝试这样的事情:
String[] array = s.split("\\s*,\\s*");
表示在逗号(,)前后以任意数(0..n)个空格分隔。
输出:
<John Paul Claurigh>
<Craig Megan>
<Bob a’ Chores>
关于java - 删除尾随和前导空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33320103/