Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 04-dic-2007, 10:39   #1 (permalink)
rodrigo_lopez está en el buen camino
 
Fecha de Ingreso: diciembre-2002
Ubicación: arica 3334
Mensajes: 29
Enviar un mensaje por ICQ a rodrigo_lopez Enviar un mensaje por AIM a rodrigo_lopez
Triste 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.
rodrigo_lopez está desconectado   Responder Citando
Antiguo 04-dic-2007, 10:45   #2 (permalink)
pyanqn ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 262
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
pyanqn está desconectado   Responder Citando
Antiguo 04-dic-2007, 11:11   #3 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.487
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!
GreenEyed está desconectado   Responder Citando
Antiguo 04-dic-2007, 11:28   #4 (permalink)
rodrigo_lopez está en el buen camino
 
Fecha de Ingreso: diciembre-2002
Ubicación: arica 3334
Mensajes: 29
Enviar un mensaje por ICQ a rodrigo_lopez Enviar un mensaje por AIM a rodrigo_lopez
Re: Problema con Archivos de texto (soy nuevo)

O.o me ayudaste demasiado men. gracias.
Todo resuelto :D

Gracias a ambos. :)
rodrigo_lopez está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 10:27.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93