Auf Thema antworten

Soweit ich das verstanden habe, hast du doch eigentlich den Namen noch nicht, wenn du danach suchst.

Was du aber machen kannst ist nach dem "-"-Zeichen suchen, denn nur wenn beide Namen vorhanden sind, gibt es eins.

Also: (Man kann Java-Code übrigens mit Java-Tags schreiben)

[code=Java]if(sString.contains("-")) {

  vorname = sString;

}[/code]


Bei einem String mit Vor- und Zunamen kannst du die String.split()-Funktion verwenden:

[code=Java]else {

  String[] array = sString.split("-");

  name = array[0];

  vorname = array[1];

}[/code]



Oben