Hallo,
ich lese eine Txt-Datei zeilenweise ein. Bestimmte Wörter sollen aus dem Text entfernt werden. Mache ich dies am besten bereits beim einlesen? Oder nach dem Einlesen auf den kompletten String? (oder gibts einen performanteren Ansatz als mit replaceAll?)
oder
oder
Gruß,
Jens
ich lese eine Txt-Datei zeilenweise ein. Bestimmte Wörter sollen aus dem Text entfernt werden. Mache ich dies am besten bereits beim einlesen? Oder nach dem Einlesen auf den kompletten String? (oder gibts einen performanteren Ansatz als mit replaceAll?)
Java:
String einlesen;
StringBuilder sb = new StringBuilder();
while((einlesen = br.readLine()) != null) {
einlesen = einlesen.replaceAll("Schlüsselwort oder Satz 1", "AUTODEL");
einlesen = einlesen.replaceAll("Schlüsselwort oder Satz 2", "AUTODEL");
sb.append(einlesen);
}
oder
Java:
String einlesen;
StringBuilder sb = new StringBuilder();
while((einlesen = br.readLine()) != null) {
if (einlesen.contains("Schlüsselwort oder Satz 1"))
einlesen = einlesen.replaceAll("Schlüsselwort oder Satz 1", "AUTODEL");
if (einlesen.contains("Schlüsselwort oder Satz 2"))
einlesen = einlesen.replaceAll("Schlüsselwort oder Satz 2", "AUTODEL");
sb.append(einlesen);
}
oder
Java:
String einlesen;
StringBuilder sb = new StringBuilder();
while((einlesen = br.readLine()) != null) {
sb.append(einlesen);
}
String dat = sb.toString();
dat = dat.replaceAll("Schlüsselwort oder Satz 1", "AUTODEL");
dat = dat.replaceAll("Schlüsselwort oder Satz 2", "AUTODEL");
Gruß,
Jens
Zuletzt bearbeitet: