Java - Problema con String

 
Vista:

Problema con String

Publicado por martin (1 intervención) el 13/07/2007 21:09:26
Hola, tengo esto

String c = "aaabbbeeesssseeeaaa";

y quiero que devuelva esto

String d= "6a3b6e4s";

Alguien sabe como resolver esto???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con String

Publicado por martin (2 intervenciones) el 13/07/2007 21:13:17
Perdon, me confundi. tengo esto

String c = "aaabbbeeesssseeeaaa";

y quiero que devuelva esto

String d= "3a3b3e4s3e3a";
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema con String

Publicado por MAITE (6 intervenciones) el 14/07/2007 03:32:20
Holaa!! te pongo el codigo, pruebalo y a ver si te sirve...

String c="aaabbbeeesssseeeaaa";
int numero=0;
c=c+" ";
String modelo= c.substring(0,1);
String resultante="";
for(int i=0; i<c.length();i++)
{
String nuevo= c.substring(i,i+1);
if(nuevo.equals(modelo)) //MISMO CARACTER
{
numero++;
modelo=nuevo;
}
else //DISTINTO CARACTER
{
resultante=resultante +Integer.toString(numero)+modelo;
modelo=nuevo;
numero=1;
}
}
//CADENA RESULTANTE
System.out.println(resultante);

Un saludoo!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema con String

Publicado por martin (2 intervenciones) el 17/07/2007 19:31:14
Mil gracias, me sirvio mucho!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar