Java常用类(HashMap)
今天给小伙伴们介绍HashMap类,HashMap是Java专门用于处理字典的类,和C++中的map,或者Python中的dict相同。其特点是双列集合,一个元素包含两个值,一个称为key,一个称为value,key的底层是哈希表,不允许存储重复元素,无序,无法索引,因此无法使用普通的for循环,通常的使用场景是根据key得到value对应的值。在Java中也内置了许多常用的算法,在刷题时常常使用它。
HashMap类
1 | package demo01; |
Java小结
字典无法通过索引下标进行遍历。使用字典时,只要记住4个重要的函数put,remove,containsKey,get即可。常常在数组中出现,如统计每一个元素出现的次数,遇到新元素时加入字典中,遇到旧元素,则对应的value加1即可,非常方便。到目前位置Java中常用的一些集合类就讲完了,一些特定场景使用的类需要小伙伴们在刷题的时候多多总结和积累,再次强调的是,编程是一门实践课程而不是理论课,要想真正的提高,一定要多加训练。