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>
不用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类集框架——Map接口(Map.Entry接口 Map常用子类HashMap、Hashtable、TreeMap、WeakHashMap)的使用
- java中的Map.Entry接口的使用
- JAVA中接口 Map.Entry的使用
- Java:遍历Map时使用Entry<>
- Java Map.Entry接口
- Java中的 Map.Entry接口与map的遍历方式
- Map的遍历,使用内部接口Entry
- Java类集 _Map 接口的使用注意事项
- Java基础之Iterator、Map、Map.Entry接口,及其综合利用之Map遍历
- java中的 Map.Entry接口与map的遍历方式
- Java使用List<Map<K,V>>写复杂接口
- 【JavaDemo】使用Entry遍历含自定义类的Map集合
- Java中的 Map.Entry接口与map的遍历方式
- java Map及Map.Entry的使用
- java.util.Map.Entry接口
- corejava第十版day02(去除元音 处理文档 计数 使用Map保留数据)
- the type java.util.Map$Entry cannnot be resolved 解决办法
- Java 接口大全、面向接口编程、什么时候使用接口,选择Java接口还是抽象类
- Java中Map的使用