首页 > 编程知识 正文

map遍历方式及效率,map集合怎么遍历

时间:2023-05-04 02:40:19 阅读:51794 作者:1619

publicstaticvoidmain (字符串[ ] args ) {

映射,String map=new HashMapString,String (;

map.put('1)、' value1);

map.put('2)、' value2);

map.put('3)、' value3);

//第一个:一般使用,二次取值

在System.out.println () Map.keySet中键入key和value:' );

for(stringkey:map.keyset ) ) () ) ) )。

system.out.println (key=' key ' and value=' map.get ) key );

}

//第二个

在system.out.println (' map.entryset中使用迭代器遍历key和value:' );

IteratorMap.EntryString,String it=map.entrySet ().iterator );

while(it.Hasnext ) ) ) )。

Map.EntryString,String entry=it.next (;

system.out.println (' key=' entry.getkey () ) and value=' entry.getValue ) );

}

//第3个:推荐,特别是容量大时

system.out.println (在map.entryset中为key和value ) );

for(map.entrystring,String entry : map.entrySet () )。

system.out.println (' key=' entry.getkey () ) and value=' entry.getValue ) );

}

//第四个

使用system.out.println('map.values ) )遍历所有value,但不能遍历key ) );

for(stringv:map.values () ) ) )。

system.out.println('value='v );

}

}

当一个人找不到出路的时候,最好的办法就是把现在能做的事情做到最大,让任何人都做不到。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。