У меня есть Map <A, List<A>> map = new HashMap<A, List<A>>();
Скажем, я хочу распечатать каждый элемент в List<A>
через расширенный цикл for
Выполнение map.get(KeyOftypeA)
не возвращает итеративный список... кажется, он возвращает общий Object
что мне сделать, чтобы вернуть хороший список, который я ввел, и сделать его итеративным? ...
РЕДАКТИРОВАТЬ: Вот полный список кода, который я пытаюсь запустить
import java.util.*;
public class StuffTag {
public static void main (String[]args){
String stuff;
List<String> tags = new ArrayList();
Map<String,List<String>> stuff_tags = new HashMap<String,List<String>>();
List<Map> list_stuff_tags = new ArrayList();
stuff="David and Goliath";
tags.add("fire");
tags.add("water");
tags.add("smoke");
tags.add("paper");
stuff_tags.put(stuff, tags);
list_stuff_tags.add(stuff_tags);
Map el =list_stuff_tags.get(0);
for(String x:el.get("David and Goliath"))
System.out.println(x);
}
}