Foros del Web » Programación para mayores de 30 ;) » Java »

Array de strings a partir de parte de un txt

Estas en el tema de Array de strings a partir de parte de un txt en el foro de Java en Foros del Web. Resulta que tengo este txt: Código HTML: 0001 #n Pablo Juan Obrador#d C/Major, 10 - Manacor 0002 #n Señor X #d C/Baix, 20 - Montuïri ...
  #1 (permalink)  
Antiguo 10/01/2016, 02:43
 
Fecha de Ingreso: enero-2016
Mensajes: 1
Antigüedad: 8 años, 10 meses
Puntos: 0
Array de strings a partir de parte de un txt

Resulta que tengo este txt:
Código HTML:
0001 #n Pablo Juan Obrador#d C/Major, 10 - Manacor
0002 #n Señor X #d C/Baix, 20 - Montuïri
0003 #n Joana Català Fiol #d C/Moll, 12 - Palma
0004 #n Pedro Ferriol Sabater #d C/Tramuntana, 14 - Biniali
0005 #n Maria Cerdà Pocoví #d C/Albercoc, 3 - Sa Pobla
0006 #n Ignasi Martorell Pulit #d C/Colom, 18 - Puigpunyent
y lo que quiero hacer es meter lo que hay entre #n y #d en un array de strings (un elemento del array por cada linea) y lo que hay de #d al final en otro array de strings de la misma manera. Después, con estos arrays, crear otro txt ya escrito que se autorrellene con cada elemento del array, es decir, tener una plantilla de dicho txt y que me cree uno nuevo con cada elemento del array (uno con los array[0], sotro con los array [1] y así). Hay alguna manera de hacerlo? Me han dicho que se puede hacer con html pero me obligan a hacerlo con txt
Gracias

Última edición por manuelhimself; 10/01/2016 a las 03:00
  #2 (permalink)  
Antiguo 10/01/2016, 09:52
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Array de strings a partir de parte de un txt

Hola:

para cada línea, el método split() de la clase String te puede partir cada línea en un array de tres String. La primera línea te quedaría como un array con los string "0001 ", " Pablo Juan Obrador"," C/Major, 10 - Manacor".

haciendo eso en cada línea, debería ser fácil construir los arrays que quieres a partir de los arrays que te va dando split().

Inténtalo y avisa si encuentras algun problema.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: parte, string, strings, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:22.