java map equals_Java中EnumMap的equals()方法: Java.util.EnumMap.equals() - Break易站
Java中的Java.util.EnumMap.equals(obj)用于将传递的对象与
句法:
boolean equals(Object obj)
参数:该方法采用Object类型的一个参数obj,并引用要与此映射进行比较的映射。
返回值:如果指定的对象等于map,则该方法返回true,否则返回false。
下面的程序说明了Java.util.EnumMap.equals()方法的工作原理
程序1:
// Java program to demonsrate equals() method
import java.util.*;
// An enum of gfg ranking worldwide and in India
public enum gfg {
Global_2018,
India_2018,
China_2018
}
;
class Enum_map {
public static void main(String[] args)
{
EnumMap mp1 = new EnumMap(gfg.class);
EnumMap mp2 = new EnumMap(gfg.class);
// Values are associated in mp1
mp1.put(gfg.Global_2018, 800);
mp1.put(gfg.India_2018, 72);
// Values are associated in mp2
mp2.put(gfg.Global_2018, 800);
mp2.put(gfg.India_2018, 72);
// Stores the result
boolean res1 = mp1.equals(mp2);
// Prints the result
System.out.println("Map1 equal to Map2: " + res1);
mp2.put(gfg.China_2018, 1607);
// Stores the result
boolean res2 = mp1.equals(mp2);
// Prints the result
System.out.println("Map1 equal to Map2: " + res2);
}
}
输出:
Map1 equal to Map2: true
Map1 equal to Map2: false
程序2:
// Java program to demonsrate equals() method
import java.util.*;
// an enum of gdp growth rate
// in recent years of India
public enum gdp {
Ind_2015,
Ind_2016,
Ind_2017,
Ind_2018,
Ind_2019
}
;
class Enum_map {
public static void main(String[] args)
{
EnumMap mp1 = new EnumMap(gdp.class);
EnumMap mp2 = new EnumMap(gdp.class);
// Values are associated in mp1
mp1.put(gdp.Ind_2015, "8.4");
mp1.put(gdp.Ind_2016, "9.2");
mp1.put(gdp.Ind_2017, "6.1");
mp1.put(gdp.Ind_2018, "7.7");
// Values are associated in mp2
mp2.put(gdp.Ind_2015, "8.4");
mp2.put(gdp.Ind_2016, "9.2");
mp2.put(gdp.Ind_2017, "6.1");
mp2.put(gdp.Ind_2018, "7.7");
// Stores the result
boolean res1 = mp1.equals(mp2);
// Prints the result
System.out.println("Map1 equal to Map2: " + res1);
mp2.put(gdp.Ind_2019, "7.0");
// Stores the result
boolean res2 = mp1.equals(mp2);
// Prints the result
System.out.println("Map1 equal to Map2: " + res2);
}
}
输出:
Map1 equal to Map2: true
Map1 equal to Map2: false
java map equals_Java中EnumMap的equals()方法: Java.util.EnumMap.equals() - Break易站相关推荐
- java map clone_Java中HashMap的clone()方法: java.util.HashMap.clone() - Break易站
Java中的HashMap java.util.HashMap.clone()方法用于返回所提到的哈希映射HashMap的浅表副本.它只是创建了map的副本. HashMap.clone句法: Has ...
- java map isempty_Java中HashMap的isEmpty()方法: HashMap.isEmpty() - Break易站
Java中的HashMap HashMap类的java.util.HashMap.isEmpty() 方法用于检查映射的空白.如果HashMap中没有键值对或映射,则该方法返回True,否则返回Fal ...
- java set iterator_Java中的TreeSet的iterator()方法 Java.util.TreeSet.iterator() - Break易站
Java中的TreeSet Java.util.TreeSet.iterator()方法用于返回与TreeSet相同元素的迭代器.元素以随机顺序从树集中的内容返回. 句法: Iterator iter ...
- java addlast_Java中的LinkedList addLast()方法: java.util.LinkedList.addLast() - Break易站
Java中的java.util.LinkedList.addLast()方法用于在LinkedList的末尾插入特定元素. 句法: void addLast(Object element) 参数:此函 ...
- java subset_Java中的TreeSet的subSet()方法 Java.util.TreeSet.subSet() - Break易站
Java中的TreeSet Java.util.TreeSet.subSet()用于返回参数中提到的范围内现有TreeSet的子集.该方法采用上限和下限并返回该范围中提到的所有元素.如果元素存在于集合 ...
- java没有timer类_Java中的Java.util.Timer类 - Break易站
scheduleAtFixedRate(TimerTask task, long delay, long period): java.util.Timer.scheduleAtFixedRate(Ti ...
- java if equals_Java中判断对象是否相等的equals()方法使用教程
Object类中的equals方法用于检测一个对象是否等于另一个对象.在Object类中,这个方法判断两个对象是否具有相同的引用,如果两个对象具有相同的引用,它们一定是相等的.从这点上看,将其作为默认 ...
- java map equals_Java HashMap equals()方法
Java HashMap equals()方法 java.util.HashMap.equals() 方法用于检查两个HashMap之间的相等性.它验证作为参数传递的一个映射的元素是否等于该映射的元素 ...
- java map set_java中Map、Set、List的简单使用教程(快速入门)
Map.Set.List List的常用方法 1.创建 List list = new ArrayList<>(); List list = new LinkedList<>( ...
最新文章
- 洛谷 P1029 最大公约数和最小公倍数问题
- ctfmn.exe——藏在字体目录FONTS下的***
- 编译Android 4.0 ICS注意事项
- leetcode 打印_剑指 Offer 32 - III 从上到下打印二叉树 III - leetcode 剑指offer
- java中的分层概念_Java分层概念
- linux lsof/netstat查看进程和端口号相关命令:
- 03 | 事务隔离:为什么你改了我还看不见?笔记(转)
- logstash 使用glusterfs网络存储偶发性文件解析异常的问题
- C语言const的用法
- PostgreSQL 9.6 同步多副本 与 remote_apply事务同步级别 应用场景分析
- 3S基础知识:VB中利用MapX创建用户定制工具
- php支付sdk接入网页教程,电脑网站支付SDKDemo说明
- Openssl CA证书生成以及双向认证,及windows系统证书批量导出,android cer转bks
- 普度大学计算机科学博士,Purdue的Computer Sciences「普渡大学西拉法叶分校计算机科学系」...
- 协方差矩阵的定义性质与python实现
- 计算机系统启动项设置密码,电脑开机第一道密码怎么设置 - 卡饭网
- python基础之布尔运算
- java.awt.Color 颜色代码对照表
- Java程序:如何将句子(字符串)中的字母大小写转化
- java基础面试题 一
热门文章
- c++ 形参用指针 还是对象_C语言:聚会上,我发现只有我没有对象!
- 事物的开始和结束命令分别是什么_人教版小学四年级语文下册期末测试题及答案[1]...
- 晓庄学院计算机科学分数,2016南京晓庄学院艺术类专业录取分数线
- python多线程处理文件_python多线程分块读取文件
- 计算机猜数游戏matlab,MATLAB课程设计报告猜数游戏设计
- 用jk触发器构成二分频电路_深入了解数字电路之时序电路
- Java实现自定义队列和树结构_Java数据结构之链表、栈、队列、树的实现方法示例...
- php超链接如何隐藏参数,php如何去除超链接
- python中的reduce() 函数
- Python 缓冲区