1、原因:
從txt文件中讀取一些數據導入mysql數據庫,導入數據庫之后發現有一個字段的前面有兩個“空格”,后來在代碼里我嘗試用trim()、replace()等方法去除,發現怎么也去不掉,於是我將字符串里的這個“空格”的ASCII碼輸出,輸出12288,查詢資料后發現這個字符是全角空格,用trim()、replace()等方法是無法去除的,采用如下方法解決。
2、解決方案:
str = str.replaceAll((char)12288+"","");
注意:(char)12288后邊要連接字符串,使之成為字符串的一部分,否則不能帶入replaceAll()方法。