File lesen, ändern und abspeichern!

Status
Nicht offen für weitere Antworten.

f145h

Mitglied
Servus Leute,
versuch schon seit zwei tagen mei Fehler zu beheben aber komme nicht weiter, hab auch schon i forum nachgeschaut aber ohne erfolg also mein problem:
ich lese aus ner datei und ändere den text(also alles in großbuchstaben und ohne leerzeichen),bis hier funkioniert alles und jetzt will ich mein ergebnis in ei Datei abspeichern?

Code:
	public static void main(String[] args) throws IOException
	{
	int c;
	File f = new File("D:\\Eigene Datein\\Uni\\SE2\\Kompl. Prog\\data1.txt");
	BufferedReader source =
		new BufferedReader(new FileReader(f));
	BlankFilterReader blanky =
		new BlankFilterReader(new FileReader(f));
	UpperCase uppy= new UpperCase(blanky);
	while((c=uppy.read())!=-1)
	{
		//zeichen ausgabe .Casting (char)
		String str=new Character((char)c).toString();
		System.out.print(str);
	}
	
	
	
	try
	{BufferedWriter f1= new BufferedWriter(new FileWriter("Data2.txt"));
	//also ab hier komme ich net weiter!!!
	f1.write(source.readLine());
	f1.newLine();
	f1.close();
	source.close();
	
	}
	catch(IOException e){
		System.out.println("Fehler beim Erstellen.");
	}
	
	}

Danke
 
Mach es doch folgendermaßen:

Code:
import javax.swing.*;
import java.io.*;


public class Hauptprogramm extends JFrame{
	public static void main(String[] args) throws IOException{
	   String line;
	   String value = "";
	   File f = new File("datei1.txt");
	   BufferedReader source = new BufferedReader(new FileReader(f));

	   while((line=source.readLine()) != null){
	      value += line +"\n";
	   }
	   
	   source.close();
	   
	   value = value.replaceAll(" ", "");
	   value = value.toUpperCase();
	   
	   try{
		   BufferedWriter f1= new BufferedWriter(new FileWriter("Datei2.txt"));
		   f1.write(value);
		   f1.close();
	   }
	   catch(IOException e){
	      System.out.println("Fehler beim Erstellen.");
	   }
	}
}
 
java.io.*;

class WriteTextFile
{

public static void main ( String[] args ) throws IOException
{
String fileName = "reaper.txt" ;

FileWriter writer = new FileWriter( fileName );

writer.write( "Behold her, single in the field,\n" );
writer.write( "Yon solitary Highland Lass!\n" );
writer.write( "Reaping and singing by herself;\n" );
writer.write( "Stop here, or gently pass!\n" );

writer.close();
}
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben