Programa Java para remover todos os espaços em branco de uma string

Neste programa, você aprenderá a remover todos os espaços em branco em uma determinada string usando expressões regulares em Java.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Java String
  • Entrada e saída Java Basic

Exemplo 1: programa para remover todos os espaços em branco

 public class Whitespaces ( public static void main(String() args) ( String sentence = "T his is b ett er."; System.out.println("Original sentence: " + sentence); sentence = sentence.replaceAll("\s", ""); System.out.println("After replacement: " + sentence); ) )

Resultado

Frase original: T his is best. Após a substituição: Thisisbetter.

No programa acima, usamos o replaceAll()método de String para remover e substituir todos os espaços em branco na frase da string.

Para saber mais, visite Java String replaceAll ().

Usamos expressões regulares \sque encontram todos os caracteres de espaço em branco (tabulações, espaços, caractere de nova linha, etc.) na string. Então, nós o substituímos por ""(literal de string vazia).

Exemplo 2: pegue a string dos usuários e remova o espaço em branco

 import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner Scanner sc = new Scanner(System.in); System.out.println("Enter the string"); // take the input String input = sc.nextLine(); System.out.println("Original String: " + input); // remove white spaces input = input.replaceAll("\s", ""); System.out.println("Final String: " + input); sc.close(); ) )

Resultado

 Digite a string Jav a- P rog ram m ing String Original: J av a- P rog ram ming String Final: Java-Programming

No exemplo acima, usamos o Java Scanner para obter a entrada do usuário.

Aqui, o replaceAll()método substitui todos os espaços em branco da string.

Artigos interessantes...