buscar/reemplazar

scb10
17 de Junio del 2005
tengo que hacer un codigo que me permita tomar una cadena de un archivo txt la busque en otro archivo txt y me la reemplace por la nueva cadena que tenga dicho archivo despues de la coma (,)

archivo1.txt
sd00100
sd00145
sd00120

archivo2.txt
sd00100, sf1254
sd00145,sf2446
sd00120,sg5465

mramirezc84
17 de Junio del 2005
y cual es la duda?

o quieres el programa ya hecho?

scb10
17 de Junio del 2005
ya tengo el codigo para abrir el archivo asi como para seleccionar la cadena lo que no se es como compararla con otro archivo

mramiresc84
17 de Junio del 2005
bueno, asi esta más claro.

Podrías mandar el contenido del archivo a un StringBuffer y buscar la primer cadena con:
int posicionInicial = bufferarchivo2.indexOf( cadena1 );
esto de devuelve la posicion donde se encuentra la palabra que buscas, así puedes reempazarlo con

bufferarchivo2.replace( posicionInicial, posicionInicial + cadena1.length(), cadenaNueva );

y finalmente mandar todo el buffer al segundo archivo con todas las modificaciones.

Espero te sirva.
suerte!