Cita de: Fakedo0r en 8 Enero 2012, 02:36 AM
Espero que te sirva.Código [Seleccionar]
int i;
String sCadena;
String sF_Cadena = "";
String [] sArrVar;
sCadena = "1,2,3,4,5,3,2,5,7,8,9";
sArrVar = sCadena.split(",");
for (i=0; i<sArrVar.length; i++)
{
if (sF_Cadena.indexOf(sArrVar[i])==-1)
{
sF_Cadena = sF_Cadena + sArrVar[i];
}
}
System.out.println(sF_Cadena);
Saludos!
Esto no es muy eficiente, deberias ordenarlos primero, y despues checar si algun numero sucesor o posterior al otro esta reptido. Eso se hace mucho mas rapido.