小编San*_*nvi的帖子

使用java从字符串中删除多余的空格和不可见的字符

我有一个很大的对话,我把它当作字符串处理,在字符串之间有很多白色空格也可能是不可见的非字字符.下面是一个示例字符串:

public static void main(String[] args) {
  String str = " TWD day count Spot                              6-Sep / 2-Sep 2016 1W7d                        13-Sep / 9-Sep 2016 1M30d                      6-Oct / 4-Oct 2016 2M62d                      7-Nov / 3-Nov 2016 3M91d                      6-Dec / 2-Dec 2016 6M181d                    6-Mar / 2-Mar 2017 9M273d                    6-Jun / 2-Jun 2017 12M365d                  6-Sep / 4-Sep 2017 18M546d                  6-Mar / 2-Mar 2018 24M730d                  6-Sep / 4-Sep 2018";
  str = str.toString().replaceAll(" +", "");
  System.out.println("str="+str.toString().trim().replaceAll(" ", ""));
}
Run Code Online (Sandbox Code Playgroud)

我试过很多字符串函数删除空格状trim(),replaceAll(" ",""),replaceAll("\\s","") …

java string apache-stringutils

1
推荐指数
1
解决办法
943
查看次数

标签 统计

apache-stringutils ×1

java ×1

string ×1