Remove all white space from String in Java

In this post, you will learn two ways to remove whitespace from Java strings. One is to use built-in methods that are useful when developing applications, and the other is to not use built-in methods.

Examples:

Input : str = " Proedu  Java  tutorial  "

Output : ProeduJavatutorial

Example – Program to remove all white space from String using built-in method

public class RemoveWhiteSpace {
  public static void main(String[] args) {
    String whiteSpaceStr = " Proedu  Java  tutorial  ";

    whiteSpaceStr = whiteSpaceStr.replaceAll("\\s", "");

    System.out.println(whiteSpaceStr);
  }
}

Output

ProeduJavatutorial

Example – Without Using Built-In Methods

public class RemoveWhiteSpace {
  public static void main(String[] args) {
    String whiteSpaceStr = " Proedu  Java  tutorial  ";

    char[] strArray = whiteSpaceStr.toCharArray();

    String stringWithoutSpaces = "";

    for (int i = 0; i < strArray.length; i++) {
      if ((strArray[i] != ' ') && (strArray[i] != '\t')) {
        stringWithoutSpaces = stringWithoutSpaces + strArray[i];
      }
    }

    System.out.println("String :" + whiteSpaceStr);

    System.out.println("String Without Spaces :" + stringWithoutSpaces);

  }
}

Output

String : Proedu Java tutorial
String Without Spaces :ProeduJavatutorial