05/09/2010, 20:13
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 14 años, 2 meses Puntos: 0 | |
Respuesta: ¿Cómo identificar falta de campos con StringTokenizer? Con este código conocería cuantos campos hay, pero en verdad me interesa saber cual es el que falta.
while(br.ready())
{
StringTokenizer token2=new StringTokenizer(br.readLine()," ");
System.out.print("\n\n\tTokens: "+token2.countTokens());//Con esto sé si esta completo
while(token2.hasMoreTokens())
{
if(i==0)
System.out.print("\nEtiqueta: ");
if(i==1)
System.out.print("\nNemonico: ");
if(i==2)
System.out.print("\nOperador: ");
System.out.println(token2.nextToken());
i++;
if(token2.hasMoreTokens()==false) i=0;
}
____
1.- Leer
2.-Escribir
3.-Salir
1
Tokens: 3
Etiqueta: etq1
Nemonico: nm1
Operador: #11
Tokens: 2
--> Debería aparecer un texto que indique que no existe etiqueta
Etiqueta: nm2 -->Aqui me pone el nemonico como etiqueta
Nemonico: @2 --> y el operador como nemonico
...
el ejemplo usado es este (intercambie los espacios " " por guiones bajos "_"):
etq1_nm1_#11
_nm2_@2
et1__#33
Última edición por Rzone44; 05/09/2010 a las 20:20 |