Hi,
ich möchte eine Datei Einlesen und an gewissen stellen abändern. Das Einlesen ist nicht das Problem, viel mehr das abändern der ausgewählten Zeile.
in einer Zeile steht jetzt zum Beispiel "wertX" = 0 / 1 und ich würde gerne in der Zeile wo "wertX" steht das 0 oder 1 ändern.
ich möchte eine Datei Einlesen und an gewissen stellen abändern. Das Einlesen ist nicht das Problem, viel mehr das abändern der ausgewählten Zeile.
Code:
String wert = "wertX";
String zeile;
StringBuffer lesepuffer = new StringBuffer();
DateiPfade_Festwerte pfad = new DateiPfade_Festwerte();
try{
FileReader freader = new FileReader((String)pfad.HStable().get("Pfad_Option"));
BufferedReader in = new BufferedReader(freader);
while((zeile = in.readLine()) != null){
lesepuffer.append(zeile);
if(zeile.contains(wert)){
if(zeile.contains("1")){
//schreibe neue zeile XY
}
if(zeile.contains("0")){
//schreibe neue zeile XY
}
}else{
System.out.println("nichts vorhanden");
}
}
freader.close();
}catch(IOException e){
}
in einer Zeile steht jetzt zum Beispiel "wertX" = 0 / 1 und ich würde gerne in der Zeile wo "wertX" steht das 0 oder 1 ändern.