Título: Error con StringTokenizer Publicado por: Baal_30 en 18 Septiembre 2015, 23:31 pm Muy buenas, a ver, estoy haciendo una función para guardar en objetos la información de un archivo. El archivo en cuestión es un CSV y en cada linea hay un personaje (excepto en la primera que están el nombre de las características), y voy creando objetos así (en el array no uso la posición 0 porque es el id que se creará automáticamente). Me he dado cuenta que crea uno sí, uno no, no todos. Y la defensa me pone sólo unidades y decenas no las centenas :/
Además de que me da este error : java.lang.NullPointerException at java.util.StringTokenizer.<init>(Unknown Source) at java.util.StringTokenizer.<init>(Unknown Source) at Propuesta4.mainRol.abrirArchivo(mainRol.java:42) at Propuesta4.mainRol.main(mainRol.java:25) El código es el siguiente : Código
Un abrazo. EDITO: La linea del error es esta : Código Título: Re: Error con StringTokenizer Publicado por: 0roch1 en 19 Septiembre 2015, 01:43 am Intenta así.
Hice unas pequeñas modificaciones a tu código. Código
Título: Re: Error con StringTokenizer Publicado por: Baal_30 en 19 Septiembre 2015, 12:48 pm Vale, el error estaba en el while, tenía que poner while((cadena = br.readLine())!=null), y yo lo tenía sin el "cadena =", porque quería que la primera no la leyera, pero claro, no pensé que cada vez que hiciera una itineración del while se saltaría una linea, y en la última antes de null, entraría, y al ponerle cadena = br.readLine() ya daría null y por eso el error :P
Gracias por la ayuda ;) |