BufferedWriter

edsie2011

Aktives Mitglied
Hallo ich wollte hier eine String übergen und wollte wissen wie ich das ambesten mache.

Java:
public static String WriteFile(){
		try {
			BufferedWriter out = new BufferedWriter(new FileWriter("F://Namen.txt", true)); //er soll das bitte hier reinschreiben
	           out.append();//ersoll die Daten nicht überschreiebn
	           out.write();
	           out.close();
			
		return WriteFile();
		}

Danke
 
Java:
BufferedWriter wb = new BufferedWriter(new FileWriter("...", true));
wb.write("Dein String");
...
Sowas mal getestet? Was soll das append() da, das gibts in der API nicht?
 
Das machst du doch schon indem du dem Konstruktor vom FileWriter true übergibst:

http://docs.oracle.com/javase/7/docs/api/java/io/FileWriter.html#FileWriter%28java.lang.String hat gesagt.:
public FileWriter(String fileName,
boolean append)
throws IOException

Constructs a FileWriter object given a file name with a boolean indicating whether or not to append the data written.

Parameters:
fileName - String The system-dependent filename.
append - boolean if true, then data will be written to the end of the file rather than the beginning.
 
Das machst du bereits mit dem true am Ende dieser zeile oder sehe ich das falsch?

[JAVA=3] BufferedWriter out = new BufferedWriter(new FileWriter("F://Namen.txt", true)); [/code]
 
Richtig das war doppelt gemoplet so kannst du mir sagen wie ich den string von einer andern klasse SCHREIBEN kann?

so sry
 
Zuletzt bearbeitet:
Zuviel verwirung
ich benutze webservice und ich wollte vom client in diese datei reinschreiben und ich wollte das von BufferedWritter machen.

Service Schreibe in die Txt

Client schreibt string schickt in die Datei

Client->Server->txt
 
Java:
 try {
    	   
		  String Nachricht;
		  Nachricht = "Hallo WElt3";
		    
	         //--------------------------------------------------------------------------------------------------------------------
	           //Zeile in die txt datei schreiben
	           BufferedWriter out = new BufferedWriter(new FileWriter("F://Namen.txt", true));
	           out.write(Nachricht);
	           out.close();
		  
		  
		 
       }
       catch (IOException e1){

habs jetzt leicht verändert.

so wie kann ich Nachricht = "Hallo Welt"; anstat schreibe mir hallo welt rein sagen Nachricht = holl dir die Nachricht vom Client
 

Zurück
Oben