我收到服務器的字符串尾隨一行或兩行空格,如下面給出的字符串。Java字符串修剪功能不起作用
String str = "abc*******
********";
考慮*空格我的字符串後
我已經嘗試了一些方法,如
str = str.trim();
str = str.replace(String.valueOf((char) 160), " ").trim();
str = str.replaceAll("\u00A0", "");
,但沒有工作。 爲什麼我無法刪除空間?
尋求調試幫助的問題(「爲什麼不是這個代碼工作?」)必須包括所需的行爲,特定的問題或錯誤,在問題本身中重現它所需的代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:如何創建[mcve]。使用「編輯」鏈接來改善你的*問題* - 不要通過評論添加更多信息。謝謝! – GhostCat
放心:trim()正在工作。但是我們無法幫助您在代碼中發現此類輸入中的問題。換句話說:提供一個**真實** [mcve],使我們能夠重現問題。 – GhostCat
角色真的是空格嗎?或者一些特殊字符?這是你的字符串中的換行符? – f1sh