verändern der zeichenkette

Von: , Frage gestellt am Di, 12. Dez 2006

hallo,

ich habe in klasse teilnehmer setter methoden setland, setname, setthema.
in der klasse konferenz füge verwalte ich die (hinzufügen, ausgabe, etc)
dazu benuztze ich einen vector
also so:

public void hinzu(String name, String land, String vortrag){
Teilnehmer te;
te = new Teilnehmer();
te.setzedaten(name, land, vortrag);
tn.add(te);
}


jetzt möchte ich eine methode schreiben, wo ich zb. name nur verändern kann (zb. anfügen einer zeichenkette)
also name sollte nicht komplett geändert werden, sondern dazu noch was hinzugefügt werden.

2 Antworten zu dieser Frage

  1. Antwort von nach einer Stunde 0 hilfreich
    Re: verändern der zeichenkette

    Hallo Rick, jetzt möchte ich eine methode schreiben, wo ich zb. name nur
    verändern kann (zb. anfügen einer zeichenkette)
    also name sollte nicht komplett geändert werden, sondern dazu
    noch was hinzugefügt werden.
    Verwende doch einfach in deiner Teilnehmer-Klasse einen StringBuffer für das Feld name. Deine set-Methode ändert dann den gesamten Buffer-Inhalt, eine add-Methode fügt dann mittels StringBuffer.append Inhalt an den bestehenden Buffer an. Deine getName()-Methode fragt dann StringBuffer.toString ab.

    Ciao, Bill

  2. Antwort von nach 2 Stunden 0 hilfreich
    Re: verändern der zeichenkette

    Hallo Rick,

    Schau dir mal in java.util. an. Dort findest du eine Klasse Class StringTokenizer, mit der kannst du nach bestimmten Tokens suchen und ersetzen und anhängen oder veränder usw...
    Google sonst nach java Tokenizer findest du viele beispiele.

    Gruss elvis

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!