java中去除全形和半形空格

arrowV發表於2017-09-13

今天解析檔案時,字串的空格怎麼也去除不掉,後來將該字串轉為字元陣列,將每個字元的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(" ");



相關文章