![]() |
Problema con Archivos de texto (soy nuevo) Hola, estoy iniciando en esto de JAVA y tengo unas dudas que no me dejan avanzar. Se leer y escribir en archivos de texto como base, pero necesito hacer algo con las lineas que tengo en un archivo. Ejemplo: Tengo esto en mi archivo de texto: archivo.txt Jaime Lopez 2948857 Rodrigo Gonzalez 2928271 Alejandro Meza 2001826 Jose Luis Jimenez 2101902 Así está escrito exactamente. Lo que necesito es saber como dejar cada linea en variables distintas, como por ejemplo: String datos[]; y tener la primera linea en datos[0] la segunda en datos[1] la tercera en datos[2] y la cuarta en datos[3] ¿Como poder separar los contenidos de 1 linea de manera de poder dejar por ejemplo lo siguiente?: Jaime Lopez 2948857 en: d[0] = "Jaime"; d[1] = "Lopez"; d[2] = "2948857"; Algo con indexOf debe ser, pero realmente he intentado de todo. Por favor una ayuda. |
Re: Problema con Archivos de texto (soy nuevo) Puede hachar un vistazo a las clases StringTokenizer http://java.sun.com/j2se/1.4.2/docs/...Tokenizer.html |
Re: Problema con Archivos de texto (soy nuevo) Lo primero es muy sencillo si lees el fichero a traves de un Reader, el cual tiene una funcion para ir leyendo un fichero linea a linea. Las lees linea a linea y las metes en la estructura de datos que desees. La segunda tambien es muy sencilla si cojes cada linea, que es un String, y le haces un split(), lo cual te devuelve un array como el que buscas. Mira los APIs de las clases en java.io y java.lang que uses y verás alli los metodos a usar... etc. S! |
Re: Problema con Archivos de texto (soy nuevo) O.o me ayudaste demasiado men. gracias. Todo resuelto :D Gracias a ambos. :) |
| La zona horaria es GMT -6. Ahora son las 08:20. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.