您的位置:首页 > 编程语言 > Java开发

JAVA中接口 Map.Entry的使用

2008-10-02 18:17 441 查看
利用Map.Entry接口就不用每次取得HashMap中的关键词然后再取得关键词的值,而直接用Map.Entry同时取得Key-value对。
不用Map.Entry接口遍历HashMap:
Set <string> keys = hashmap.keySet( );
Iterator <string> iterator = keys.iterator( );
while(iterator.hasNext( )) {
    String key = iterator.next( );
    String value = hashmap.get(key);
}
注:每次循环都要到hashmap中寻找键值,浪费时间。

使用Map.Entry接口遍历HashMap:

Iterator<Map.Entry<String, String>> iterator = hashmap.entrySet( ).iterator( );
while(iterator.hasNext( )) {
    Map.Entry<String,String> entry =iterator.next( );
    String key = entry.getKey( );
    String value = entry.getValue();
}

,string>,string>,string>,string>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java hashmap