Ciao a tutti,
ho già trovato altri thread del genere, ma non sono riuscita a risolvere il mio problema.
Io ho un HashMap<ArrayList<String>, ArrayList<String>>
Il primo ArrayList contiene i titoli di articoli, il secondo l'articolo stesso.
Io vorrei semplicemente stamparli così:
(1) titolo:
articolo
(2) titolo:
articolo
Ma non riesco a capire come scorrere gli elementi dell'HashMap!
Ho provato in 2 modi:
codice:
Set<ArrayList<String>> keySet = news.keySet();
for(ArrayList<String> key : keySet){
ArrayList<String> value = news.get(key);
int x = 1;
for (String s : value){
System.out.println("(" + x + ") "+s);
x++;
}
}
codice:
Collection<ArrayList<String>> collection = news.values();
Iterator<ArrayList<String>> iterator = collection.iterator();
ArrayList<String> title = new ArrayList<>();
while (iterator.hasNext()){
title = iterator.next();
System.out.println(title);
}