Skip to content

Full Stack QA

Learn everything about QA

Python Python
  • Home
  • Java Automation
    • Java Understanding
    • Maven
    • TestNG
    • Selenium
    • Appium
    • RestAssured
  • Python Automation
    • Python Learning
    • PyTest
    • Selenium
  • Programs
Expand Search Form

White Spaces Removal Program

bloggersantosh1097 April 5, 2021

Using Java

 Remove White Spaces From String In Java Using Built-In Methods?

we use replaceAll() method of String class to remove all white spaces (including tab also) from a string. This is one of the easiest method to remove spaces from string in java. replaceAll() method takes two parameters. One is the string to be replaced and another one is the string to be replaced with. We pass the string “\\s+” to be replaced with an empty string “”

import java.util.Scanner;
 
public class RemoveWhiteSpaces 
{
    public static void main(String[] args) 
    {
        Scanner sc = new Scanner(System.in);
         
        System.out.println("Enter input string to be cleaned from white spaces...!");
         
        String inputString = sc.nextLine();
         
        String stringWithoutSpaces = inputString.replaceAll("\\s+", "");
         
        System.out.println("Input String : "+inputString);
        System.out.println("Input String Without Spaces : "+stringWithoutSpaces);
         
        sc.close();
    }
}

Remove White Spaces From String Without Using Built-In Methods?

 first we convert the given input string to char array and then we traverse this array to find white spaces. We concatenate the characters which are not the white spaces to String object.

import java.util.Scanner;
 
public class RemoveWhiteSpaces 
{
    public static void main(String[] args) 
    {
        Scanner sc = new Scanner(System.in);
         
        System.out.println("Enter input string to be cleaned from white spaces...!");
         
        String inputString = sc.nextLine();
         
        char[] charArray = inputString.toCharArray();
         
        String stringWithoutSpaces = "";
         
        for (int i = 0; i < charArray.length; i++) 
        {
            if ( (charArray[i] != ' ') && (charArray[i] != '\t') )
            {
                stringWithoutSpaces = stringWithoutSpaces + charArray[i];
            }
        }
         
        System.out.println("Input String : "+inputString);
         
        System.out.println("Input String Without Spaces : "+stringWithoutSpaces);
         
        sc.close();
    }
}
Categories Programs Tags Programs
Previous: program to reverse a string

Learn Automation

  • Home
  • Java Automation
    • Java Understanding
    • Maven
    • TestNG
    • Selenium
    • Appium
    • RestAssured
  • Python Automation
    • Python Learning
    • PyTest
    • Selenium
  • Programs

Categories

Full Stack QA © 2025