Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/08/2006, 00:12
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 3 meses
Puntos: 51
Lo primero es saber que estas usando la clase Scanner, podías haber empezado por ahí , entonces mirando el API te das cuenta que el metodo useDelimiter no recibe un String cualquiera como StringTokenizer, si no que recibe una expresion regular y por eso " | " lo trata como "un espacio en blanco o un espacio en blanco".

Podria funcionar quizá algo así:
useDelimiter("\\s*\|\\s*");