JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

HashMap如何计算大小和遍历?

wys521 2024-12-24 12:45:28 精选教程 67 ℃ 0 评论

HashMap 是java开发中常用的数据结构,存储的内容是键值对(key-value)映射,可以认为是一个散列表,由于它实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,但是不支持线程同步,遗憾的是它不会记录插入的顺序,所以它是无序的。令人高兴的是HashMap实现了 Map、Cloneable、java.io.Serializable 接口。那么它是如何计算大小和遍历的呢?这里就不得不提到用于计算大小的size() 方法了和for-each 来迭代 HashMap 中的元素了,下面让我们一起来用代码实现计算大小和遍历吧。



import java.util.HashMap;
public class m34 {
    public static void main(String[] args) {
        //创建HashMap对象 对象listData
        HashMap<Integer,String> listData = new HashMap<Integer, String>();
        //根据类型添加键值对:整型-字符型
        listData.put(1,"今");
        listData.put(2,"天");
        listData.put(3,"星");
        listData.put(4,"期");
        listData.put(5,"二");
        System.out.println("HashMap大小为:"+listData.size());
        //输出key 和 value
        for(Integer i:listData.keySet()){
            System.out.println("key:"+i+"value:"+listData.get(i));
        }
        //这里输出value
        for(String value:listData.values()){
            //输出每一个字符串value
            System.out.println(value+",");
        }
    }
}

这节到这里。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表