Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2010, 20:13
Rzone44
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 14 años, 3 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