reemplazar cadenas de caracteres por espacios

rsa
23 de Mayo del 2006
hola, como le puedo hacer para indicar en el sig programa que deseo reemplazar por espacios varias palabras situadas en diferentes lugares del archivo txt, el programa q estoy desarrollando se muestra acontinuacion:
import java.io.*;

public class LeerBuffrer{
public static void main(String[] args) throws IOException {

//Apunta al arcvhivo q se quiere leer
File inputFile = new File("farrago.txt");

// pòr si necesitas escribir a un archivo de salida apuntador a archivo de salida
File outputFile = new File("outagain.txt");

//Objeto que lee el archivo origen
FileReader in = new FileReader(inputFile);

//Objeto que escribe en el archivo destino
FileWriter out = new FileWriter(outputFile);

BufferedReader d = new BufferedReader(in);

int c;

//numero de bytes leidos en el archivo
while ((c = in.read()) != -1)
{
String cadena = d.readLine();
String nuevaCadena = cadena.replace('&','');
out.write(nuevaCadena );
}


in.close();
out.close();
}
}


gracias