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Í:

Mostrando las entradas con la etiqueta cadena de texto. Mostrar todas las entradas
Mostrando las entradas con la etiqueta cadena de texto. Mostrar todas las entradas

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