java map大小_Java中HashMap的size()方法: HashMap.size() - Break易站
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易站相关推荐
- java+map申明_Java中两种HashMap申明方式区别?
Map是HashMap的父类,第一种声明方式是:父类的引用指向子类的对象,是多态的一种表现形式:第二种是:使用本身引用.举个例子: 第一种声明方式是实现了多态,多态后就可以写出一段所有子类都通用的代码 ...
- java map遍历_Java中Map集合的两种遍历方式
Java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下Java中Map集合的两种遍历方式! 关于遍历Map集合的几 ...
- java util 排序_Java中常见的排序方法
本博主要介绍Java中几种常见的排序算法: /* 排序方法的演示 1)插入排序(直接插入排序.希尔排序) 2)交换排序(冒泡排序.快速排序) 3)选择排序(直接选择排序.堆排序) 4)归并排序 5)分 ...
- java如何重写_java中如何重写一个方法
方法的重写: 1.在子类中可以根据需要对从基类中继承来的方法进行重写. 2.重写的方法和被重写的方法必须具有相同方法名称.参数列表和返回类型. 3.重写方法不能使用比被重写的方法更严格的访问权限. 在 ...
- java同步关键字_Java中synchronized关键字修饰方法同步的用法详解
Java的最基本的同步方式,即使用synchronized关键字来控制一个方法的并发访问. 每一个用synchronized关键字声明的方法都是临界区.在Java中,同一个对象的临界区,在同一时间只有 ...
- java.equal例子_Java中的== 和equals()方法详解与实例
Java中的== 和equals()方法: Java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型. byte,short,char,int,long,float,double,boo ...
- java wait 参数_java中wait()和join()方法的区别是什么
java中wait()和join()方法的区别是:存在不同的java包中:wait()方法用于线程间通信,它所施加的等待状态的线程可以被启动:join()方法用于在多个线程之间添加排序,它所施加的等待 ...
- java 结束循环_java中结束循环的方法
java中结束循环的方法 发布时间:2020-06-25 11:31:06 来源:亿速云 阅读:180 作者:Leah 这篇文章将为大家详细讲解有关java中结束循环的方法,小编觉得挺实用的,因此分享 ...
- java map字典序_java中对map的字典序排序
java中对map的字典序排序,算法验证比对微信官网https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115& ...
最新文章
- python从零基础到项目实战怎么样-Python 3.x网络爬虫从零基础到项目实战
- HTML <dfn> 标签的简单介绍
- .htaccess的基本作用及相关语法介绍
- 函数使用了堆栈的字节超过_在C语言中如何访问堆栈?
- Windows Mobile 系列文章索引---不断整理中(2009-07-08)
- vrrp协议原理与应用
- 非名校毕业,如何在六天面试六家顶尖科技公司,并拿到全部Offer?
- 转: utf16编码格式(unicode与utf16联系)
- 【leetcode】中文版题库一刷ing
- 城市信息学其五-空间经济学、城市信息学、和交通便利
- Cf#595 (Div. 3)D-贪心
- 用于实时视频和图像去雾的优化对比度增强算法
- 励志:滴滴打车CTO张博:生死战役,技术和时间赛跑
- 视网膜静脉阻塞危害大,及早治疗是关键!
- c语言曲率计算,曲率及其曲率半径及计算.ppt
- RK键盘出现上下左右键对应890←输出,Del键输出q,q键有删除功能解决
- 利用MDK的FLM文件生成通用flash驱动
- 线段树(区间修改)模板题 Luogu 2357 守墓人
- git查看函数修改历史
- yp集之p8简单数论
热门文章
- HDU1181:变形课(DFS)
- Centos7.x 安装 CDH 6.x
- kubernetes pv-controller 解析
- 为什么kill进程后socket一直处于FIN_WAIT_1状态
- 【人脸识别终结者】多伦多大学反人脸识别,身份欺骗成功率达99.5%
- 基于TableStore的数据采集分析系统介绍 1
- 极狐(GitLab)宣布获数亿元A轮融资,将加速推动中国开源DevOps生态
- Apache RocketMQ在我司的最佳实践--智慧政务场景下的分布式消息与分布式事务
- 性能提升一个数量级,大杀器来了!| 文内福利
- 从蜜罐新技术看欺骗防御发展走向