G
Guest
Gast
Wäre prima, wenn mir hier jemand weiterhelfen könnte. ANmerkungen im Code - es geht darum eine datei einzulesen (*.txt), bestimmte zeilen auszuwählen nach einer bestimmten anfangszeichenfolge und diese zeilen dann zu löschen:
Code:
import java.io.*;
import java.lang.*;
class RandAccessFile
{ public static void main(String[] a) throws IOException
{ RandomAccessFile rf;
int x,y;
//Einlesen der Datei test.txt
rf = new RandomAccessFile("test.txt", "rw");
//Unnötige Zeilen entfernen
String s =new String();
s=rf.readLine();
// HIER müsste jetzt die ein befehl kommen, der am Anfang der Zeile nach einer bestimmten ZEichenfolge sucht und
//diese danach entfernet - so sollen alle zeilen durchgegangen werden (for-schleife)
//danke!
/*
//Datei ausgeben:
File datei = new File("test.txt");
FileReader leser = new FileReader(datei);
for(;;){
int gelesenInt = leser.read();
if(gelesenInt == -1){break;}
char gelesenChar = (char) gelesenInt;
System.out.print(gelesenChar);}
*/
//Verbindung trennen
rf.close();
}
}