1. 程式人生 > >使用java實現去除各種空格

使用java實現去除各種空格

本文給大家彙總介紹了5種java中去除空格的方法,分別是String.trim()、str.replace(" ", "");、replaceAll(" +","");以及自定義的remove函式,非常的簡單實用,需要的小夥伴可以參考下。

1. String.trim()

trim()是去掉首尾空格

2.str.replace(" ", ""); 去掉所有空格,包括首尾、中間

String str = " hell o "; String str2 = str.replaceAll(" ", ""); System.out.println(str2);

3.或者replaceAll(" +",""); 去掉所有空格

4.str = .replaceAll("\s*", "");

可以替換大部分空白字元, 不限於空格  s 可以匹配空格、製表符、換頁符等空白字元的其中任意一個

5.或者下面的程式碼也可以去掉所有空格,包括首尾、中間

  1. public class RemoveBlankSpace {

  2. public static String removeBlankSpace(String resource, char ch) {

  3. StringBuffer buffer = new StringBuffer();

  4. int position = 0;

  5. char currentChar;

  6. while (position < resource.length()) {

  7. currentChar = resource.charAt(position++);

  8. if (currentChar != ch)

  9. buffer.append(currentChar);

  10. }

  11. return buffer.toString();

  12. }

  13. }

  14. <span style="font-size:18px;">

  15. 原文連結:<a target=_blank href="http://www.jb51.net/article/62850.htm">點選開啟連結</a></span>