Ich habe eine Hashtabelle mit (String, Object). Ich muss alle Objekte durch die Länge des Schlüssels String trennen und ein Array von Arrays von Strings mit der gleichen Länge erstellen. Kann mir jemand sagen, wie ich das schaffen könnte? Mein Code so weit:Abrufen von Objekten mit angegebenen Werten aus der Hashtabelle Java
Set<String> keys = words.keySet();
ArrayList<ArrayList<Word>> outer = new ArrayList<ArrayList<Word>>();
ArrayList<Word> inner = new ArrayList<Word>();
for(String key: keys) {
for (int i=0; i< 15; i++) {
if (key.length() == i) {
inner.add(words.get(key));
}
outer.add(i, inner);
}
}
Wie viele tatsächliche Arrays gibt es in der endgültigen Ausgabe? Hast du schon mal an diesem Problem gearbeitet? –
Es gibt ein Array mit mehreren Arrays innerhalb. – Dany
Was genau ist die Frage? – Mureinik