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