Semikolon rausschreiben?

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo Leute,
kurze Frage - wie kann man beim Rausschreiben (BufferedWriter) ein Semikolon so escapen, dass es auch mit in die Datei rausgeschrieben wird?

Danke
 

Der Müde Joe

Top Contributor
Code:
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class Write {

	public static void main(String[] args) throws IOException {
		BufferedWriter writer = new BufferedWriter(new FileWriter(new File("test")));
		writer.write(";");
		writer.flush(); // pre 1.6 nötig
		writer.close();
	}
}
 

Templon

Bekanntes Mitglied
Code:
try {
			BufferedWriter bwriter = new BufferedWriter(new FileWriter(
					"test.txt"));
			bwriter.write("hallo;");
			bwriter.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

Geht doch? Im file steht "hallo;"...
 
Wo liegt das Problem.
Das müsste alles so klappen.
Du übergibts das ';' ja in einem String.
Dann ist doch alles klar ;) das ';' ist dann ein reguläres Zeichen und Teil des Strings. Die "" heben die abschließende Wirkung des ';' in Java auf.

:p
Ist doch logisch.

MFG
Kolben
;)
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben