Si necesitas un código de programación en específico, escríbeme al formulario de contacto.

BUSCA TU CÓDIGO


BUSCA MÁS CÓDIGOS DE PROGRAMACIÓN AQUÍ:

▷ Código JAVA: Cómo eliminar espacios de una cadena de texto(String)【Expresiones Regulares - Regular Expression】.


Código JAVA anterior:
Agregar una imagen de fondo a un JFrame

-------------------------------------------------------------------------------------------

En el siguiente post vamos a  aprender cómo eliminar espacios de una cadena de texto(String) para realizar este proceso solo necesitamos escribir tres líneas de código, vamos a aprender a trabajar con expresiones regulares pero no se preocupen será algo bastante sencillo que todos vamos a comprender a la perfección .


Clase EliminarEspacios.java
package app;

public class EliminarEspacios {
           
    public String EliminarEspaciosMetodoInicial(String cadena){        
        String newCadena = "";        
        for(int i=0; i<cadena.length(); i++){

           if(cadena.charAt(i)!=' ' && cadena.charAt(i)!='\n'){
              newCadena = newCadena + cadena.charAt(i);  
           }
        }        
        return newCadena;
    }

    public String EliminarEspaciosMetodoSecundario(String cadena){

        StringBuilder newCadena = new StringBuilder(cadena);

        int i=0;
        while(i<newCadena.length()){
            if(cadena.charAt(i)==' ' || cadena.charAt(i)=='\n'){
                newCadena.deleteCharAt(i);
                i--;
            }
            i++;
        }
        
        return newCadena.toString();
    }

    public static void main(String [] args){

        EliminarEspacios principal = new EliminarEspacios();

        String cadena = " Hola Mundo \n 1";

        cadena = principal.EliminarEspaciosMetodoIncial(cadena);
        cadena = principal.EliminarEspaciosMetodoSecundario(cadena);

        System.out.println("Metodo Inicial: "+cadena+ " longitud: "+cadena.length());
        System.out.println("Método Secundario: "+cadena+ " longitud: "+cadena.length());

        cadena = cadena.replaceAll("\\s+", "");
        System.out.println("Cadena: "+cadena+ " Longitud: "+cadena.length());

    }
        
}
 



VÍDEO TUTORIAL (PASO A PASO)


 


1. En la sección superior del POST tenemos la clase de nuestro proyecto en la cual tenemos varios métodos alternos que cumplen la misma función del método que estaremos explicando, pero hay que reconocer que el siguiente método nos resumirá mucho las cosas.

Lo primero que vamos a hacer es crear una variable de tipo String a la cual llamaremos cadena y le asignaremos una cadena de texto (" Hola Mundo \n 1") la cual contiene espacios en blanco que estaremos eliminando posteriormente.
String cadena = " Hola Mundo \n 1";
Lo segundo que debemos hacer es realizar un proceso de reasignación en el cual nuestro String (variable cadena) le asignaremos un nuevo valor el cual será nuestra cadena de texto con los espacios en blanco eliminados. Para esto hacemos uso del método replaceAll(param1, param2) el cual recibirá dos parametros. 

Nuestro primer parámetro será una expresión regular la cual nos permitirá identificar todos los espacios en blanco de nuestra cadena de texto \\s+.

Nuestro segundo parámetro hace referencia al nuevo carácter a agregar que en este caso sera un carácter vacío "" 
cadena = cadena.replaceAll("\\s+", "");

Para finalizar solo bastará con imprimir un mensaje por consola para verificar que nuestro ejercicio se haya ejecutado correctamente.

System.out.println("Cadena: "+cadena+ " Longitud: "+cadena.length());

2. Aquí tenemos una captura del proyecto ya terminado, la longitud o cantidad de caracteres inicial del String es de 15, pero al realizar el proceso de eliminación de espacios, la cadena queda con una longitud de 10

Ejecución por consola del proyecto JAVA
Ejecución por consola del proyecto
Puedes visitar el repositorio de GitHub de este proyecto AQUI.

Hemos finalizado. 

Puedes seguir disfrutando de todas las entradas que tenemos  disponibles para ti, para que sigas fortaleciendo conocimientos y aprendiendo tips en todo lo relacionado al mundo de java, próximamente volveremos con más contenido para seguir aprendiendo aun mas. 

Suscríbete a nuestro blog, vía Email o RSS; además puedes seguirnos a través de nuestras redes sociales como: Facebook, Twitter, y Google+.

¿Conoces una forma más óptima de realizar el anterior procedimiento?, no dudes en compartir tu conocimiento con todos nuestros amigos de la web.

Si te fue de gran ayuda esta información, no olvides compartirla con tus amigos y en las redes sociales.
Si tienes dudas o sugerencias al respecto, abajo puedes dejarnos tus comentarios.
Bendiciones...





Comparte este código


No hay comentarios.:

Publicar un comentario