R4M
Neues Mitglied
- 4
Als JS und PHP Programmierer sind mehrdimensionale Array eigentlich kein Problem, aber hier bei Java und HashMap werde ich bekloppt im Kopf.
Also, ich möchte dynamisch ein mehrdimensionale Array (mit String Inhalten) erstellen, später auch Sortieren und in JS würde es bei mir so aussehen:
Wie bereits erwähnt soll später dann z.B. nach Value von key2 sortiert werden. Nun dachte ich mir, ok, HashMap wäre hier eventuell das richtige für mich. Aber nach gefühlten 100 verschiedenen Beispielen (meist nur auf einfache Arrays) dreht sich mir der Kopf.
Aber wie es hier weiter gehen muss verstehe ich einfach nicht. Und ja, ich habe die Seite "Java ist auch nur eine Insel" gelesen. Gibt es hierzu noch eine andere Seite (wenn möglich in deutsch) die das ganze einfacher Erklärt?
Also, ich möchte dynamisch ein mehrdimensionale Array (mit String Inhalten) erstellen, später auch Sortieren und in JS würde es bei mir so aussehen:
Code:
meinArray[0] = { "key1" : val, "key2" : val, "key3" : val }
meinArray[1] = { "key1" : val, "key2" : val, "key3" : val }
meinArray[2] = { "key1" : val, "key2" : val, "key3" : val }
... oder ...
for ( var i = 0; i < 3; i++ ) {
meinArray[i] = {
"key1" : val,
"key2" : val,
"key3" : val
}
}
Wie bereits erwähnt soll später dann z.B. nach Value von key2 sortiert werden. Nun dachte ich mir, ok, HashMap wäre hier eventuell das richtige für mich. Aber nach gefühlten 100 verschiedenen Beispielen (meist nur auf einfache Arrays) dreht sich mir der Kopf.
Code:
HashMap<String, ArrayList<String>> hm = new HashMap<String, ArrayList<String>>();
hm.put(???);
...
Aber wie es hier weiter gehen muss verstehe ich einfach nicht. Und ja, ich habe die Seite "Java ist auch nur eine Insel" gelesen. Gibt es hierzu noch eine andere Seite (wenn möglich in deutsch) die das ganze einfacher Erklärt?