Java string.trim()无效怎么办?我只想去除前后所有不可见字符
时间: 2023-05-12 16:06:58 浏览: 122
C# 实现Trim方法去除字符串前后的所有空格
你可以尝试使用正则表达式来去除前后的不可见字符,例如:
String str = " hello world ";
str = str.replaceAll("^\\s+|\\s+$", "");
System.out.println(str);
这段代码会输出"hello world",其中正则表达式"^\\s+|\\s+$"表示匹配字符串开头的所有不可见字符和结尾的所有不可见字符。使用replaceAll()方法将匹配到的字符替换为空字符串即可去除前后的不可见字符。
阅读全文