ho un file di testo in cui sono presenti dei caratteri "%". vorrei che nel puno in cui vi è quel carattere il file andasse a capo eliminando il carattere stesso.
quindi ho utilizzato il metodo replace di String, ma non accade nulla.
codice:
import java.io.*;

class instanceCreator {
	private BufferedReader inRdf, outRead, newRead;				
	private BufferedWriter outRdf;
	
	instanceCreator (String inFile, String outFile, String newFile){
		
	    try {
	      inRdf = new BufferedReader(new FileReader(inFile));
	      outRead = new BufferedReader(new FileReader(outFile));
	      outRdf = new BufferedWriter(new FileWriter(newFile));
	      newRead = new BufferedReader(new FileReader(newFile));
	      } catch(IOException e) {e.printStackTrace();}
	  }	
	
	
	//metodo back
	void back() {
		
		try{
			String outputLine;
			while ((outputLine = newRead.readLine()) != null){
			String percent = "%";
			String nl = "\n";
			outputLine.replaceAll(percent, nl);
			}
			

			newRead.close();
		} catch(IOException e) {e.printStackTrace();}
	} 
}
il metodo back() dovrebbe farlo ma nella stringa non viene cambiato assolutamente nulla.
come posso fare?
grazie