Aja*_*jay 5 java collections frameworks
java.util.Map.Entry我知道是public static interface在java.util包返回地图的集合视图,但据我现在很困惑与静态接口,因为它是Map.Entry的是它的内部接口,如果是这样,我们如何在Java的内部静态接口
看看我很困惑的人请以任何可能的方式帮助我.
这个定义Entry恰好存在于Map(java允许的)定义中.是static意味着你不需要一个实例Map来引用Entry.
Map.Entry通过一个例子展示如何使用它是最简单的.以下是迭代地图的方法
Map<Integer, String> map = new HashMap<Integer, String>();
for (Map.Entry<Integer, String> entry : map.entrySet()) {
Integer key = entry.getKey();
String value = entry.getValue();
// do something with key and/or value etc
// you may also alter the entry's value inside this loop via entry.setValue()
}
Run Code Online (Sandbox Code Playgroud)