Map<String, String> mapName = new HashMap<>();
mapName.put("张三", "18");
mapName.put("李四", "17");
mapName.put("王二", "16");
Log.d("-----", String.valueOf(mapName));
// enterset:返回此映射中包含的键的 Set 视图
for (Map.Entry<String,String> entry:mapName.entrySet()){
Log.d("for遍历出的值","key="+entry.getKey()+",value="+entry.getValue());
}
// 使用Iterator遍历
Iterator<Map.Entry<String,String>> it = mapName.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String,String> entry = it.next();
Log.d("Iterator遍历出的值","key="+entry.getKey()+",value="+entry.getValue());
}
// 遍历key中的值
for (String key : mapName.keySet()) {
Log.d("单独遍历key",key);
}
// 遍历map中的值
for (String value : mapName.values()) {
Log.d("单独遍历value",value);
}
Java 遍历map
最新推荐文章于 2023-04-18 16:29:15 发布