不明白这个foreach语法。。。。
for(Map.Entry<String,String> me:map.entrySet()){
System.out.println(me.getKey() + " --> " + me.getValue()) ;
}
map.entrySet()的返回值应该是是Set<Map.Entry<K,V>>,就是Set接口关于Map.Entry<K,V>的实例吧,而那里为什么是Map.Entry<String,String>呢????
[解决办法]
Map.Entry<K,V>中的K V 表示数据类型 Map.Entry<String,String> 表示用String类型标记String类型
[解决办法]
import java.util.LinkedList;import java.util.List;public class Test { public static void main(String[] args) throws Exception{ List<String> list = new LinkedList<String>(); list.add("abc"); list.add("def"); list.add("ghi"); for(String s:list){ System.out.println(s); } } }