$show=/label

Java Strings - Removing White Spaces From A String

SHARE:

A quick guide to remove the white spaces from Strings in java programming.

1. Overview

In this tutorial, we'll learn how to remove all white spaces from java strings. This is common interview programming questions asked for junior level java developers.

Like input string can contain white space or tab spaces. All of these should be removed at the final output.

Removing whitespaces from string can be done using String api methods and third party apis methods as well.

Sample input and outputs:

i/p 1: "hello welcome to the new place \n how are you feeling?"
o/p 1: "hellowelcometothenewplacehowareyoufeeling?"

i/p 2: " this is tab based string "
o/p 2: "thisistabbasedstring"

Let us explore all the ways with example programs.

Java Strings - Removing White Spaces From A String


2. Java - Remove Whitespace from String Using String API


Java String class comes with a replaceAll() method which takes input a regular expression and replacement value. Whatever the portion or substring that matched with the given regex will be replaced with the given replacement character set.

In this case, regular expression will be "\\s" and replacement String will be "".

"\s" removes all white spaces including non visible characters such as '\t', '\n' or '\r'.

Look at the below example program how replaceAll() method works.
package com.javaprogramto.programs.strings.whitespaces;

public class StringRemoveWhiteSpacesExample {

	public static void main(String[] args) {
		String regex = "\\s";
		String replacementString = "";

		// example 1
		String string1 = "hello welcome to the new place \n how are you feeling?";

		String output1 = string1.replaceAll(regex, replacementString);

		System.out.println("Input str 1 : " + string1);
		System.out.println("Output str 1 : " + output1);

		// example 2
		String string2 = "	this is tab 	based string 	";

		String output2 = string2.replaceAll(regex, replacementString);

		System.out.println("Input str 2 : " + string2);
		System.out.println("Output str 2 : " + output2);

	}
}

Output:
Input str 1 : hello welcome to the new place 
 how are you feeling?
Output str 1 : hellowelcometothenewplacehowareyoufeeling?
Input str 2 : 	this is tab 	based string 	
Output str 2 : thisistabbasedstring

3. Java - Remove Whitespace from String Using Apache Commons


Apache commons lang api has support for the deletion of empty or whitespace in any form such as \n, \t or \r forms.

Use StringUtils.deleteWhitespaces(String) method to remove all whitespaces for the given string.

Look at the below example.
package com.javaprogramto.programs.strings.whitespaces;

import org.apache.commons.lang3.StringUtils;

public class StringRemoveWhiteSpacesExample2 {

	public static void main(String[] args) {

		System.out.println("Using apache commons lang api");

		// example 1
		String string1 = "hello madam";

		String output1 = StringUtils.deleteWhitespace(string1);

		System.out.println("\nInput str 1 : " + string1);
		System.out.println("Output str 1 " + output1);

		// example 2
		String string2 = "	hello madam, welcome 	to the new house";

		String output2 = StringUtils.deleteWhitespace(string2);

		System.out.println("\nInput str 2 : " + string2);
		System.out.println("Output str 2 " + output2);

	}

}

Output:
Using apache commons lang api

Input str 1 : hello madam
Output str 1 hellomadam

Input str 2 : 	hello madam, welcome 	to the new house
Output str 2 hellomadam,welcometothenewhouse

4. Java - Remove Whitespace from String Using Spring Framework


Additionally, Spring framework is added with the method which deletes and trims the whitespaces.

Use trimAllWhitespaces(String) method to clear all whitespaces in the given string.

Look at the below example.
package com.javaprogramto.programs.strings.whitespaces;

import org.springframework.util.StringUtils;

public class StringRemoveWhiteSpacesExample3 {

	public static void main(String[] args) {

		System.out.println("Using spring framework api");

		// example 1 - trimAllWhitespace()
		String string1 = "hello madam";

		String output1 = StringUtils.trimAllWhitespace(string1);

		System.out.println("\nInput str 1 : " + string1);
		System.out.println("Output str 1 " + output1);

		// example 2 - trimAllWhitespace()
		String string2 = "	hello madam, welcome 	to the new house";

		String output2 = StringUtils.trimAllWhitespace(string2);

		System.out.println("\nInput str 2 : " + string2);
		System.out.println("Output str 2 " + output2);
	}
}

Output:
Using spring framework api

Input str 1 : hello madam
Output str 1 hellomadam

Input str 2 : 	hello madam, welcome 	to the new house
Output str 2 hellomadam,welcometothenewhouse


5. Conclusion


In this article, We've seen how to take out all white spaces from string in java.

Examples are shown with String, apache commons lang and spring framework api.





COMMENTS

BLOGGER

About Us

Author: Venkatesh - I love to learn and share the technical stuff.
Name

accumulo,1,ActiveMQ,2,Adsense,1,API,37,ArrayList,18,Arrays,21,Bean Creation,3,Bean Scopes,1,BiConsumer,1,Blogger Tips,1,Books,1,C Programming,1,Collection,8,Collections,32,Collector,1,Command Line,1,Compile Errors,1,Configurations,7,Constants,1,Control Statements,8,Conversions,6,Core Java,135,Corona India,1,Create,2,CSS,1,Date,3,Date Time API,38,Dictionary,1,Difference,2,Download,1,Eclipse,3,Efficiently,1,Error,1,Errors,1,Exceptions,7,Fast,1,Files,17,Float,1,Font,1,Form,1,Freshers,1,Function,3,Functional Interface,2,Garbage Collector,1,Generics,4,Git,9,Grant,1,Grep,1,HashMap,2,HomeBrew,2,HTML,2,HttpClient,2,Immutable,1,Installation,1,Interview Questions,6,Iterate,2,Jackson API,3,Java,32,Java 10,1,Java 11,6,Java 12,5,Java 13,2,Java 14,2,Java 8,127,Java 8 Difference,2,Java 8 Stream Conversions,4,java 8 Stream Examples,12,Java 9,1,Java Conversions,14,Java Design Patterns,1,Java Files,1,Java Program,3,Java Programs,113,Java Spark,1,java.lang,4,java.util. function,1,JavaScript,1,jQuery,1,Kotlin,11,Kotlin Conversions,6,Kotlin Programs,10,Lambda,2,lang,29,Leap Year,1,live updates,1,LocalDate,1,Logging,1,Mac OS,3,Math,1,Matrix,6,Maven,1,Method References,1,Mockito,1,MongoDB,3,New Features,1,Operations,1,Optional,6,Oracle,5,Oracle 18C,1,Partition,1,Patterns,1,Programs,1,Property,1,Python,2,Quarkus,1,Read,1,Real Time,1,Recursion,2,Remove,2,Rest API,1,Schedules,1,Serialization,1,Servlet,2,Sort,1,Sorting Techniques,8,Spring,2,Spring Boot,23,Spring Email,1,Spring MVC,1,Streams,29,String,61,String Programs,28,String Revese,1,Swing,1,System,1,Tags,1,Threads,11,Tomcat,1,Tomcat 8,1,Troubleshoot,24,Unix,3,Updates,3,util,5,While Loop,1,
ltr
item
JavaProgramTo.com: Java Strings - Removing White Spaces From A String
Java Strings - Removing White Spaces From A String
A quick guide to remove the white spaces from Strings in java programming.
https://1.bp.blogspot.com/-hEQz0VVtUqU/YYfdWOqnkvI/AAAAAAAADaw/a4V4URR2MNAIFU_BgBj1BXXQc-xlxk-bgCLcBGAsYHQ/w400-h289/Java%2BStrings%2B-%2BRemoving%2BWhite%2BSpaces%2BFrom%2BA%2BString.png
https://1.bp.blogspot.com/-hEQz0VVtUqU/YYfdWOqnkvI/AAAAAAAADaw/a4V4URR2MNAIFU_BgBj1BXXQc-xlxk-bgCLcBGAsYHQ/s72-w400-c-h289/Java%2BStrings%2B-%2BRemoving%2BWhite%2BSpaces%2BFrom%2BA%2BString.png
JavaProgramTo.com
https://www.javaprogramto.com/2021/11/java-string-remove-white-space.html
https://www.javaprogramto.com/
https://www.javaprogramto.com/
https://www.javaprogramto.com/2021/11/java-string-remove-white-space.html
true
3124782013468838591
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content