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); }