Normal
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]
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];