美文网首页
java HashMap的使用

java HashMap的使用

作者: clshinem | 来源:发表于2017-12-08 11:05 被阅读0次

往hash列表来放东西

HashMap map = new HashMap();
for (int i = 0;i <array.length;i++){
char c = array[i];
map.put(c,1);
int k = (int)map.get(c);
map.replace(c,++k);
}

循环hash列表的keys
for(Object j:map.keySet()){
print j
}
map.valueSet()
循环整个map
Iterator iterator = map.entrySet().iterator()
while(iterator.hasNext()){
Map.Entry entry = (Map.Entry)iterator.next();
entry.getKey()
entry.getValue()
}
Map.enrty 是一种类型,你把后面的值赋给一个object是拿不到key和value的。(也就是说不能使用ENTYR.VALUE 和 ENTRY.KEY

相关文章

  • java基础之集合略解

    Java集合:整体结构 HashMap剖析 Java 集合系列10之 HashMap详细介绍(源码解析)和使用示例...

  • HashMap分析小结

    HashMap是Java使用频率很高的容器对象,内部使用了很多优化算法,源码非常值得学习. 关于HashMap 非...

  • Java-8系列之重新认识HashMap

    转自:美团点评技术团队--Java 8系列之重新认识HashMap 摘要 HashMap是Java程序员使用频率最...

  • java HashMap的使用

    往hash列表来放东西 HashMap map = new HashMap();for (int i = 0;i ...

  • Java中遍历 HashMap 的5种最佳方式!

    HashMap五种遍历方式 本文通过示例演示 Java 上遍历 HashMap的五种最佳方法。使用 Iterato...

  • 2018-03-12

    HashMap in Java HashMap in Redis HashMap in Golang

  • 集合源码之hashMap

    引子 java的集合类使我们经常使用的,而hashmap更是集合中常用的集合类。由于使用的散列,hashmap的c...

  • HashMap源码阅读

    HashMap概述 hashMap是在Java中经常使用的一个类,继承自AbstractMap类实现了map接口,...

  • HashMap和HashTable的不同?

    使用java绕不开的HashMap,但面试中经常会问到HashMap和HashTable有什么区别,该如何回答? ...

  • Android使用SparseArray取代HashMap

    开发中,HashMap使用非常频繁,而HashMap是Java官方API,针对Android移动平台,性能并不合适...

网友评论

      本文标题:java HashMap的使用

      本文链接:https://www.haomeiwen.com/subject/nefeixtx.html