Java中的HashMap

HashMap类的java.util.HashMap.size()方法用于获取哈希映射HashMap中映射的大小,该映射引用Map中键值对或映射的数量。

句法:

Hash_Map.size()

参数:该方法不接受任何参数。

返回值:该方法返回映射的大小,这也表示映射中存在的键值对的数量。

下面的程序说明了java.util.HashMap.size()的工作原理

HashMap.size()程序1:将字符串值映射到整数键。

// Java code to illustrate the size() method

import java.util.*;

public class Hash_Map_Demo {

public static void main(String[] args)

{

// Creating an empty HashMap

HashMap hash_map = new HashMap();

// Mapping string values to int keys

hash_map.put(10, "Geeks");

hash_map.put(15, "4");

hash_map.put(20, "Geeks");

hash_map.put(25, "Welcomes");

hash_map.put(30, "You");

// Displaying the HashMap

System.out.println("Initial Mappings are: " + hash_map);

// Displaying the size of the map

System.out.println("The size of the map is " + hash_map.size());

}

}

输出:

Initial Mappings are: {20=Geeks, 25=Welcomes, 10=Geeks, 30=You, 15=4}

The size of the map is 5

HashMap.size()程序2:将整数值映射到字符串键。

// Java code to illustrate the size() method

import java.util.*;

public class Hash_Map_Demo {

public static void main(String[] args)

{

// Creating an empty HashMap

HashMap hash_map = new HashMap();

// Mapping int values to string keys

hash_map.put("Geeks", 10);

hash_map.put("4", 15);

hash_map.put("Geeks", 20);

hash_map.put("Welcomes", 25);

hash_map.put("You", 30);

// Displaying the HashMap

System.out.println("Initial Mappings are: " + hash_map);

// Displaying the size of the map

System.out.println("The size of the map is " + hash_map.size());

}

}

输出:

Initial Mappings are: {4=15, Geeks=20, You=30, Welcomes=25}

The size of the map is 4

注意:对于具有不同数据类型的变体和组合的任何类型的映射,都可以执行相同的操作。

java map大小_Java中HashMap的size()方法: HashMap.size() - Break易站相关推荐

  1. java+map申明_Java中两种HashMap申明方式区别?

    Map是HashMap的父类,第一种声明方式是:父类的引用指向子类的对象,是多态的一种表现形式:第二种是:使用本身引用.举个例子: 第一种声明方式是实现了多态,多态后就可以写出一段所有子类都通用的代码 ...

  2. java map遍历_Java中Map集合的两种遍历方式

    Java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下Java中Map集合的两种遍历方式! 关于遍历Map集合的几 ...

  3. java util 排序_Java中常见的排序方法

    本博主要介绍Java中几种常见的排序算法: /* 排序方法的演示 1)插入排序(直接插入排序.希尔排序) 2)交换排序(冒泡排序.快速排序) 3)选择排序(直接选择排序.堆排序) 4)归并排序 5)分 ...

  4. java如何重写_java中如何重写一个方法

    方法的重写: 1.在子类中可以根据需要对从基类中继承来的方法进行重写. 2.重写的方法和被重写的方法必须具有相同方法名称.参数列表和返回类型. 3.重写方法不能使用比被重写的方法更严格的访问权限. 在 ...

  5. java同步关键字_Java中synchronized关键字修饰方法同步的用法详解

    Java的最基本的同步方式,即使用synchronized关键字来控制一个方法的并发访问. 每一个用synchronized关键字声明的方法都是临界区.在Java中,同一个对象的临界区,在同一时间只有 ...

  6. java.equal例子_Java中的== 和equals()方法详解与实例

    Java中的== 和equals()方法: Java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型. byte,short,char,int,long,float,double,boo ...

  7. java wait 参数_java中wait()和join()方法的区别是什么

    java中wait()和join()方法的区别是:存在不同的java包中:wait()方法用于线程间通信,它所施加的等待状态的线程可以被启动:join()方法用于在多个线程之间添加排序,它所施加的等待 ...

  8. java 结束循环_java中结束循环的方法

    java中结束循环的方法 发布时间:2020-06-25 11:31:06 来源:亿速云 阅读:180 作者:Leah 这篇文章将为大家详细讲解有关java中结束循环的方法,小编觉得挺实用的,因此分享 ...

  9. java map字典序_java中对map的字典序排序

    java中对map的字典序排序,算法验证比对微信官网https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115& ...

最新文章

  1. python从零基础到项目实战怎么样-Python 3.x网络爬虫从零基础到项目实战
  2. HTML <dfn> 标签的简单介绍
  3. .htaccess的基本作用及相关语法介绍
  4. 函数使用了堆栈的字节超过_在C语言中如何访问堆栈?
  5. Windows Mobile 系列文章索引---不断整理中(2009-07-08)
  6. vrrp协议原理与应用
  7. 非名校毕业,如何在六天面试六家顶尖科技公司,并拿到全部Offer?
  8. 转: utf16编码格式(unicode与utf16联系)
  9. 【leetcode】中文版题库一刷ing
  10. 城市信息学其五-空间经济学、城市信息学、和交通便利
  11. Cf#595 (Div. 3)D-贪心
  12. 用于实时视频和图像去雾的优化对比度增强算法
  13. 励志:滴滴打车CTO张博:生死战役,技术和时间赛跑
  14. 视网膜静脉阻塞危害大,及早治疗是关键!
  15. c语言曲率计算,曲率及其曲率半径及计算.ppt
  16. RK键盘出现上下左右键对应890←输出,Del键输出q,q键有删除功能解决
  17. 利用MDK的FLM文件生成通用flash驱动
  18. 线段树(区间修改)模板题 Luogu 2357 守墓人
  19. git查看函数修改历史
  20. yp集之p8简单数论

热门文章

  1. HDU1181:变形课(DFS)
  2. Centos7.x 安装 CDH 6.x
  3. kubernetes pv-controller 解析
  4. 为什么kill进程后socket一直处于FIN_WAIT_1状态
  5. 【人脸识别终结者】多伦多大学反人脸识别,身份欺骗成功率达99.5%
  6. 基于TableStore的数据采集分析系统介绍 1
  7. 极狐(GitLab)宣布获数亿元A轮融资,将加速推动中国开源DevOps生态
  8. Apache RocketMQ在我司的最佳实践--智慧政务场景下的分布式消息与分布式事务
  9. 性能提升一个数量级,大杀器来了!| 文内福利
  10. 从蜜罐新技术看欺骗防御发展走向