Slyh: String auf Zeichen prüfen und diese löschen

Beitrag lesen

Hallo,

Ja aber wie macht ma das?

Guck dir mal die Methoden String.indexOf(...) und String.substring(...)
an.

Natürlich könntest du auch einen StringBuffer verwenden. Das ist ein
veränderbarer String. Dort gibt es die Methoden StringBuffer.deleteCharAt(...)
und StringBuffer.delete(...). In Kombination mit StringBuffer.indexOf(...)
kriegst du die Zeichen prima entfernt -- wenn auch recht unperformant.

Eine weitere Möglichkeit wäre die Verwendung eines regulären Ausdrucks.
Dieser gibt es aber erst seit JDK 1.4. Wenn du also Einschränkungen bzgl.
der JDK-Version hast, solltest du das besser nicht nehmen.
Die Methode die du suchst, heißt String.replaceAll(...).

Übrigens hättest du das alles auch durch simples Studium der API-Doku
zu String und StringBuffer rausfinden können. Eine Google-Suche hätte
dir bestimmt auch weitergeholfen. So ungewöhnlich ist dein Anliegen
ja nicht...

Gruß
Slyh