Hallo zusammen,
ich habe folgende String:
Ich würde gerne den String aufsplitten in eine Liste von meiner Klasse Person:
Dazu:
Da die Anzahl der Personen unbekannt ist, muss ich eine Zählvariable in meinen Code reinbringen, ich habe aber momentan keine Idee wie ich das mache.
Darin muss ich irgendwie die Intelligenz bauen, dass alle Personen durchlaufen werden.
Hat jemand vielleicht eine Idee?
Vielen Dank.
Viele Grüße aus Rheinland,
Eure Ratna
ich habe folgende String:
Code:
String stringEingabe = "person.1.vorname=Ratna/person.1.nachname=Lein/person.2.vorname=Robert/person.2.nachname=Schmidt/person.3.vorname=Peter/person.3.nachname=Meier ..."
Code:
public classe Person {
public String vorname;
public String nachname;
}
Code:
StringTokenizer st = new StringTokenizer(stringEingabe, "/");
while (st.hasMoreTokens()) {
Person person = new Person();
String kV = st.nextToken();
String[] parts = StringUtils.split(kV, "=");
String key = parts[0];
String value = parts[1];
if (StringUtils.startsWith(key, "person.1.vorname")) {
person.setVorname(value);
}
if (StringUtils.startsWith(key, "person.1.nachname")) {
person.setNachname(value);
}
}
Code:
StringUtils.startsWith(key, "person.1.vorname")
Hat jemand vielleicht eine Idee?
Vielen Dank.
Viele Grüße aus Rheinland,
Eure Ratna