J'ai une page qui reçoit un ArrayList <Document> où chaque document a une propriété appelée type.Java Mapping ArrayList à HashMap
Je ne connais pas le nombre de types ou de documents uniques.
Je veux trier cette ArrayList dans un type HashMap <, document [] > mais j'ai du mal à comprendre.
Certains pseudo-code aimerait comme
for (int i = 0; i < documents.size(); i++)
{
if there is an array for documents[i].type
add to this array
else create a new array for this type
add document[i].type and the array of documents with matching type to the hashmap
}
Je sais que c'est la mauvaise approche et clairement ne fonctionnera pas. Je suis ouvert à toutes suggestions.
Merci
+1 pour ajouter des commentaires utiles – Ibrahim