Programa Java para eliminar todos los espacios en blanco de una cadena

En este programa, aprenderá a eliminar todos los espacios en blanco en una cadena dada usando expresiones regulares en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Cadena Java
  • Entrada y salida básica de Java

Ejemplo 1: programa para eliminar todos los espacios en blanco

 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); ) )

Salida

Oración original: T his is b ett er. Después del reemplazo: Esto es mejor.

En el programa anterior, usamos el replaceAll()método de String para eliminar y reemplazar todos los espacios en blanco en la oración de cadena.

Para obtener más información, visite Java String replaceAll ().

Hemos utilizado una expresión regular \sque busca todos los caracteres de espacio en blanco (tabulaciones, espacios, carácter de nueva línea, etc.) en la cadena. Luego, lo reemplazamos con ""(literal de cadena vacía).

Ejemplo 2: tomar una cadena de los usuarios y eliminar el espacio en blanco

 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(); ) )

Salida

 Ingrese la cadena J av a- Programación Cadena original: J av a- Programación Cadena final: Programación Java

En el ejemplo anterior, hemos utilizado Java Scanner para recibir información del usuario.

Aquí, el replaceAll()método reemplaza todos los espacios en blanco de la cadena.

Articulos interesantes...