Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: felix en 10 de Abril 2014, 23:48

Título: ayuda eliminar caracteres repetidos en una cadena java
Publicado por: felix en 10 de Abril 2014, 23:48
por favor ayudenme, lo que quiero es como puedo eliminar caracteres consecutivos o iguales por ejemplo yo tengo esta cadena"ffeeddaa" y me devolveria"feda" por favor y sin usar "for" ni "while" gracias
Título: Re:ayuda eliminar caracteres repetidos en una cadena java
Publicado por: Alex Rodríguez en 11 de Abril 2014, 08:37
Puede hacerse usando replaceAll con una expresión regular:

Código: [Seleccionar]
public class ejemplo {
    public static void main (String[] Args) {
        String cadena = "ffeeddaa";
        System.out.println ("Original: " + cadena);
        cadena = cadena.replaceAll("(.)\\1", "$1");
        System.out.println ("Resultado: " + cadena);
    }
}