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