今天解析文件时,字符串的空格怎么也去除不掉,后来将该字符串转为字符数组,将每个字符的16进制打印出来,才发现空格是全角空格
@Test
public void myTrim(){
String str = " xxx";
for(int i = 0;i<str.length();i++){
char c = str.charAt(i);
System.out.println(Integer..toHexString((int)c));
}
}
输出结果为:
3000
3000
78
78
78
最后去除全角空格,输入法切换换为全角
str = str.replaceAll(" ");
去除半角空格,输入法切换为半角
str = str.replaceAll(" ");