Tengo esta parte del codigo, ya tengo la parte donde busca en un archivo txt una palabra pero yo necesito que la reemplace, alguien me puede ayudar, se lo agradeceré mucho.
Dejo mi codigo
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
public class PruebaDeBuscarDentroDeUnArchivo {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
@SuppressWarnings("resource")
java.util.Scanner scanner = new Scanner(System.in);
try {
final BufferedReader reader = new BufferedReader(
new FileReader("C:\\Users\\pc\\Desktop\\proyecto1\\test1.txt")
);
///////////////aqui vamos a probar
String line = "";
while((line = reader.readLine())!= null) {
String valor2="cambialo";
String cadenaDondeBuscar = "[K";
String cadenaDondeBuscar2 = "[0m";
if (line.contains(cadenaDondeBuscar)) {
String prueba = cadenaDondeBuscar.replace(cadenaDondeBuscar, valor2);
System.out.println("Se encontro la palabra "+ cadenaDondeBuscar);
System.out.println(prueba);
}
if (line.contains(cadenaDondeBuscar2)) {
String prueba2 = cadenaDondeBuscar2.replace(cadenaDondeBuscar2, valor2);
System.out.println("Se encontro la palabra "+ cadenaDondeBuscar2);
System.out.println(prueba2);
}
}
reader.close();
} catch (FileNotFoundException e) {e.printStackTrace();
} catch (IOException e) {e.printStackTrace();}
}
}
Desde ya muchas gracias