Moin zusammen,
Ich habe eine Abfrage, die so aussieht: "SELECT ID, Name FROM Person ORDER BY Name";
Die Abfragetabelle sieht beisspielsweise so aus:
ID Name
3 Amanda
2 Beatrix
4 Gustav
1 Martin
Nun möchte ich die Tabelle in eine Hashmap schreiben. Der Key soll der Name sein und die ID der Wert. Praktisch so:
Amanda->3
Beatrix->2
Gustac->4
Martin->1
Dies mache ich so:
Nun sollte dich die Hashmap so aussehen oder?
Nun möchte ich gerne noch alle in einem String Arrays haben. Dazu mache ich:
Das Array werteUebergabe übergebe ich einer JCombobox.
Als Ergebnis bekomme ich leider nicht, was ich mir gewünscht hatte Die Daten werden nicht soritert angezeigt
Ich habe es bereits mit einer TreeMap ausprobiert. Wenn ich diese benutze, bekomme ich eine NullPointerExeption In meiner Tabelle gibt es auch einen Datensatz der den Wert " " besitzt. Den würde ich gerne behalten.
Zusatz infos:
http://java-forum.org/de/viewtopic.php?t=74752&highlight=
Hoffe ihr könnt mir weiterhelfen
Gruß
Tobi
Ich habe eine Abfrage, die so aussieht: "SELECT ID, Name FROM Person ORDER BY Name";
Die Abfragetabelle sieht beisspielsweise so aus:
ID Name
3 Amanda
2 Beatrix
4 Gustav
1 Martin
Nun möchte ich die Tabelle in eine Hashmap schreiben. Der Key soll der Name sein und die ID der Wert. Praktisch so:
Amanda->3
Beatrix->2
Gustac->4
Martin->1
Dies mache ich so:
Code:
while ( rs.next() )
mapPerson.put(rs.getString(2), rs.getInt(1));
Nun sollte dich die Hashmap so aussehen oder?
Nun möchte ich gerne noch alle in einem String Arrays haben. Dazu mache ich:
Code:
werteUebergabe = new String[mapSpediteur.size()];
i = 0;
it = mapPerson.entrySet().iterator();
while( it.hasNext() )
{
Map.Entry me = (Map.Entry)it.next();
werteUebergabe[i] = (String) me.getKey();
i++;
}
Das Array werteUebergabe übergebe ich einer JCombobox.
Als Ergebnis bekomme ich leider nicht, was ich mir gewünscht hatte Die Daten werden nicht soritert angezeigt
Ich habe es bereits mit einer TreeMap ausprobiert. Wenn ich diese benutze, bekomme ich eine NullPointerExeption In meiner Tabelle gibt es auch einen Datensatz der den Wert " " besitzt. Den würde ich gerne behalten.
Zusatz infos:
http://java-forum.org/de/viewtopic.php?t=74752&highlight=
Hoffe ihr könnt mir weiterhelfen
Gruß
Tobi