Boa Tarde Galera!
Eu tenho uma String que contém 90 posições usando substring.
Preciso verificar os 3 primeiros códigos se for 456 pegar os 6 primeiros digitos que representam valores.
Depois verifico o codigo 123 vou ter que pegar os outros 6 digitos tudo na ordem e assim sucessivamente.
Fiz algo pra começar onde está pegando os tres primeiros digitos e verifica a que corresponde ,mas estou com dificuldades pra pegar os valores..se alguem puder me ajudar.Agradeço.Obrigada!!!
Tabela código 123 = portas
codigo 456 = Eixos ...
String DadosEquipamentos = stringAll.substring(962,1052);//90 posições
Integer step = new Integer(3);
for (int pos = 0; pos < (DadosEquipamentos.length() / 3); pos++) {
int current = pos * step;
Integer prefixo = new Integer(DadosEquipamentos.substring(current, current + step));
switch (prefixo){
case 02:
painelItensVeiculos.getJTextFieldFrigorifico().setText(vlFrigorifico);
break;
case 03:
painelItensVeiculos.getJTextFieldMunk().setText(vlMunk);
break;
case 04:
painelItensVeiculos.getJTextFieldCapota().setText(vlCapotaFibra);
break;
case 05:
painelItensVeiculos.getJTextFieldGuincho().setText(vlGuincho);
break;
case 06:
painelItensVeiculos.getJTextFieldPlataforma().setText(vlPlataformaElev);
break;
case 07:
painelItensVeiculos.getJTextFieldOutrosEquipamentos().setText(outros);
break;
default:
break;
}
}
