ImmutableList是Guava的一个不可变集合的类,详见此篇文章:Guava系列之不可变集合
将map对象转化成list方便遍历(使用ImmutableList的copyOf方法):
LinkedHashMap<String,String> map1 = new LinkedHashMap<String,String>();
ImmutableList<Map.Entry<String,String>> immList = ImmutableList.copyOf(map1.entrySet().iterator());
//接下来就可以 遍历 ImmutableList的对象了
for(int i = 0;i < immList.size();i++){
immList.get(i);
}