Java-Files nach Strings durchsuchen

Moin,

Wir wollen ein Tool zum durchsuchen von JavaFiles schreiben, mit dem man Strings aus diesem File auslesen und ersetzen kann. Dazu bräuchten wir ein paar wenn nicht sogar viele Anregungen!!! HILFEE!!!

Am besten mit Quellcode. Geh’n wir da recht in der Annahme, daß dieses mit einem StreamTokenizer funktionieren könnte???

so des wars. Tschüß.

Wie wär’s mit brutaler Gewalt (ineffizient)?

  1. Ganze Datei in einen String text einlesen.
  2. int index = text.indexOf(aPattern);
  3. text = text.substring(0,index)+aValue+text.substring(index+aPattern.length());
  4. Neuen String text in Datei schreiben.

Dabei ist aPattern der zu ersetzende und aValue der eingesetzte Text.

Die Optimierung sei dem geneigten Leser zur Übung empfohlen. :wink:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]