import java.io.FileOutputStream;
import java.io.IOException;
public class DateiErzeugen {
public static void main(String[] args) throws IOException
{
String text = "Diese Zeile in eine Datei schreiben!!";
String dateiname = "TestDatei.txt";
FileOutputStream rausschreiben = new FileOutputStream(dateiname);
for (int i= 0; i< text.length(); i++)
{
rausschreiben.write((byte)text.charAt(i));
}
rausschreiben.close();
System.out.println("Datei ist geschrieben");
}
}
ich versteh nicht dein problem du kannst so viel in eine datei schreiben wie du willst, du musst nur den text entweder direkt in den code schreiben oder z.b. über textfeld auslesen und in die datei schreiben.sandy hat gesagt.:wie kann ich denn einen Text der so lang ist wie ich will, in die Datei schreiben.
Ich versteh es einfach nicht :cry:
Das ist echt zum heulen
import java.io.FileOutputStream;
import java.io.IOException;
public class DateiErzeugen {
public static void main(String[] args) throws IOException
{
String text = CReadUtil.readString();
String dateiname = "TestDatei.txt";
FileOutputStream rausschreiben = new FileOutputStream(dateiname);
for (int i= 0; i< text.length(); i++)
{
rausschreiben.write((char)text.charAt(i));
}
rausschreiben.close();
System.out.println("Datei ist geschrieben");
}
}
import java.io.*;
public class ReadConsoleWriteFile {
private BufferedReader br;
private FileWriter fw;
public static void main(String[] args) {
new ReadConsoleWriteFile();
}
public ReadConsoleWriteFile() {
br = new BufferedReader(new InputStreamReader(System.in));
try {
fw = new FileWriter("TestDatei.txt", true);
}
catch(IOException e) {
System.out.println("Fehler beim Öffnen einer Datei!");
}
System.out.print("Bitte gib hier deinen Text ein!\n(Nach Druecken der Enter-Taste, wird der Text gespeichert.)\n\nText: ");
readConsole();
}
public void readConsole() {
String line = null;
try {
line = br.readLine();
}
catch(IOException e) {
System.out.println("Fehler beim Lesen von der Console!");
}
writeText(line);
}
public void writeText(String str) {
try {
fw.write(str);
fw.flush();
fw.close();
}
catch(IOException e) {
System.out.println("Fehler beim Schreiben in Datei!");
}
}
}