⑴ Java如何去除字元串中的空格、回車、換行符、製表符
笨方復法:String s = 你要去除的字制符串;
1.去除空格:s = s.replace(‘\\s’,);
2.去除回車:s = s.replace(‘
’,);
這樣也可以把空格和回車去掉,其他也可以照這樣做。
註:
回車(\u000a)
\t 水平製表符(\u0009)
\s 空格(\u0008)
換行 將游標移動到下一行第一格 相當於平時用的回車 \r 回車 將游標移動到當前行第一格}
⑵ Java如何去除字元串中的空格、回車、換行符、製表符
在Java中處理字元串時,去除其中的空格、回車、換行符和製表符是常見的需求。一種直接的方法是使用replace()函數,這種方法適用於去除空格、回車等。例如:
首先定義一個字元串變數s,然後使用replace()函數去除空格:
String s = "你要去除的字元串";
s = s.replace("\\s", "");
此方法同樣適用於去除回車:
s = s.replace("\\n", "");
為了同時去除空格和回車,可以連續使用replace()函數:
s = s.replace("\\s", "").replace("\\n", "");
此外,還可以處理其他特殊字元,如換行符:
s = s.replace("\\r", "");
製表符的處理方式也是一樣的:
s = s.replace("\\t", "");
需要注意的是,上述字元轉義序列中的斜杠(\)需要在Java字元串中使用雙斜杠(\\)表示:
\\s - 空格
\\n - 換行
\\t - 水平製表符
\\r - 回車
在處理字元串時,如果需要同時去除多種特殊字元,可以將它們依次放入replace()函數中:
s = s.replace("\\s", "").replace("\\n", "").replace("\\t", "").replace("\\r", "");
這種直接替換的方法雖然簡單,但在處理大量文本時可能效率較低。對於更復雜的需求,可以考慮使用正則表達式或其他高級方法進行優化。
⑶ java 去掉txt里的空格和回車符(也就是換行符)代碼怎麼寫
String filePath = "D://111//11.txt";
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(filePath)));
while((str=br.readLine())!=null) {
String s =str;
s.replace("\r","");
s.replace("\t","");
}