Hallo,
ich habe schon vieles ausprobiert, aber ich komme selbe mit meinem Problem nicht klar. Ich soll eine Textdatei auslesen mit dem Namen "codes.txt" und ab neue Zeile neue Codes dazuschreiben.
Zum Beispiel ich habe in dieser Datei schon so ein Text geschieben:
ATTT
TTGG
Wenn ich was neues dazu schreiben will, soll dass ab neue Zeile anfangen:
ATTT
TTGG
TTGG
Ich habe bisher eine Methode geschrieben, die scheint aber nicht richtig zu funktionieren. Ich brauche eure Hilfe!!!! :bahnhof:
Hier ist was ich ausprobiert habe:
ich habe schon vieles ausprobiert, aber ich komme selbe mit meinem Problem nicht klar. Ich soll eine Textdatei auslesen mit dem Namen "codes.txt" und ab neue Zeile neue Codes dazuschreiben.
Zum Beispiel ich habe in dieser Datei schon so ein Text geschieben:
ATTT
TTGG
Wenn ich was neues dazu schreiben will, soll dass ab neue Zeile anfangen:
ATTT
TTGG
TTGG
Ich habe bisher eine Methode geschrieben, die scheint aber nicht richtig zu funktionieren. Ich brauche eure Hilfe!!!! :bahnhof:
Hier ist was ich ausprobiert habe:
Code:
public static void writeVectors( String vector)
throws IOException {
// PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(
// "vectors.txt")));
///
try
{
File fileIn = new File("vectors.txt");
File fileOut = new File("vectors.txt");
FileInputStream streamIn = new FileInputStream(fileIn);
FileOutputStream streamOut = new FileOutputStream(fileOut);
FileReader reader = new FileReader("vectors.txt");
Scanner in = new Scanner(reader);
PrintWriter out = new PrintWriter("vectors.txt");
BufferedReader inn = new BufferedReader(new FileReader("vectors.txt"));
String s = inn.readLine();
//System.out.println(in.next());
// if (!in.hasNextLine()){
//
// out.print(vector);
// out.println();
// }
s = inn.readLine();
do {
out.append(vector.charAt(0));
//out.print("test");
out.close();
} while ((s = inn.readLine()) == null);
int c;
while ((c = streamIn.read()) != -1)
{
out.println();
out.print(vector);
out.println();
}
// streamIn.close();
// streamOut.close();
}
catch (FileNotFoundException e)
{
System.err.println("FileCopy: " + e);
}
catch (IOException e)
{
System.err.println("FileCopy: " + e);
}
////
//out.print(vector);
//out.println();
// out.close();
}