Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2005, 13:31
scb10
 
Fecha de Ingreso: junio-2005
Mensajes: 6
Antigüedad: 19 años, 6 meses
Puntos: 0
Pregunta seleccionar caracteres de un arreglo

tengo que seleccionar de una cadena de caracteres como SD00100 solo SD100 es decir que m elimine los ceros despues de sd hasta que encuentre numero pero el codigo que tengo me da de resultado lo sig

Cadena [0] =S
Cadena [1] =D
Cadena [2] =0
NOOOOO [3] =0
Cadena [4] =1
Cadena [5] =0
NOOOOO [6] =0


static char[] cadena = {'S','D','0','0','1','0','0'};

static void imprimeCadena(char[] cad) {
for (int i = 0; i < cad.length; i++) {
if (cad[i] == '0')
{
if (cad[i--] == 'D')
System.out.println("NOOOOO [" + i + "] =" + cad[i]);
else
{
if (cad[i++] == '0')
System.out.println("NOOOOO [" + i + "] =" + cad[i]);
else
System.out.println("Cadena [" + i + "] =" + cad[i]);
}//else
}//if
else
System.out.println("Cadena [" + i + "] =" + cad[i]);
}//for
}//imprime cadena