java.util.ConcurrentLinkedDeque类的equals()方法用于比较指定对象与此ConcurrentLinkedDeque是否相等。当且仅当指定对象也是ConcurrentLinkedDeque,并且两个ConcurrentLinkedDeques具有相同的大小,并且两个ConcurrentLinkedDeques中所有对应的元素对相等时,才返回true。 (如果(e1 == null?e2 == null:e1.equals(e2)),则两个元素e1和e2相等。)换句话说,如果两个ConcurrentLinkedDeques包含相同顺序的相同元素,则定义为相等。 。

用法:

public boolean equals(Object o)

参数:此方法将对象o作为与此ConcurrentLinkedDeque进行相等性比较的参数。

返回值:如果指定对象等于此ConcurrentLinkedDeque,则此方法返回true。

以下示例程序旨在说明ConcurrentLinkedDeque.equals()方法:

示例1:

// Java Program Demonstrate equals()

// method of ConcurrentLinkedDeque

import java.util.concurrent.ConcurrentLinkedDeque;

import java.util.*;

public class GFG {

public static void main(String[] args)

throws IllegalStateException

{

// create object of ConcurrentLinkedDeque

ConcurrentLinkedDeque CLD1

= new ConcurrentLinkedDeque();

// Add numbers to end of ConcurrentLinkedDeque

CLD1.add(7855642);

CLD1.add(35658786);

CLD1.add(5278367);

CLD1.add(74381793);

System.out.println("Linked Blocking Deque 1: " + CLD1);

// create another object of ConcurrentLinkedDeque

ConcurrentLinkedDeque CLD2

= new ConcurrentLinkedDeque();

// Add numbers to end of ConcurrentLinkedDeque

CLD2.add("1");

CLD2.add("2");

CLD2.add("3");

CLD2.add("4");

System.out.println("Linked Blocking Deque 2: " + CLD2);

// using equals() function

System.out.println("Are both Linked Blocking Deque equal: "

+ CLD1.equals(CLD2));

}

}

输出:

Linked Blocking Deque 1: [7855642, 35658786, 5278367, 74381793]

Linked Blocking Deque 2: [1, 2, 3, 4]

Are both Linked Blocking Deque equal: false

示例2:

// Java Program Demonstrate equals()

// method of ConcurrentLinkedDeque

// when the list contains characters

import java.util.concurrent.ConcurrentLinkedDeque;

import java.util.*;

public class GFG {

public static void main(String[] args)

throws IllegalStateException

{

// create object of ConcurrentLinkedDeque

ConcurrentLinkedDeque CLD1

= new ConcurrentLinkedDeque();

// Add numbers to end of ConcurrentLinkedDeque

CLD1.add("1");

CLD1.add("2");

CLD1.add("3");

CLD1.add("4");

System.out.println("Linked Blocking Deque 1: " + CLD1);

// using equals() function

System.out.println("Is CLD1 equal to CLD1: "

+ CLD1.equals(CLD1));

}

}

输出:

Linked Blocking Deque 1: [1, 2, 3, 4]

Is CLD1 equal to CLD1: true

equals java的用法_Java ConcurrentLinkedDeque equals()用法及代码示例相关推荐

  1. java.util.zip 用法,Java压缩文件工具类ZipUtil使用方法代码示例

    本文实例通过Java的Zip输入输出流实现压缩和解压文件,前一部分代码实现获取文件路径,压缩文件名的更改等,具体如下: package com.utility.zip; import java.io. ...

  2. java打印心_使用java打印心型与圆形图案实现代码示例

    本篇文章小编给大家分享一下使用java打印心型与圆形图案实现代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 相信对于打印三角形都没什么难度,只 ...

  3. Java 泛型(generics)详解及代码示例、Java 类型通配符详解及代码示例

    Java 泛型(generics)详解及代码示例.Java 类型通配符详解及代码示例 - 概念 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制 ...

  4. java treemap用法_Java TreeMap put()用法及代码示例

    TreeMap的java.util.TreeMap.put()方法用于将映射插入Map.这意味着我们可以将特定的键及其映射到的值插入到特定的映射中.如果传递了现有键,则以前的值将被新值替换.如果传递了 ...

  5. java dictionary 实例化_Java Dictionary put()用法及代码示例

    字典的put()方法用于在字典中插入映射.这意味着可以将特定键及其值映射到特定字典中. 用法: DICTIONARY.put(key, value) 参数:该方法有两个参数,都属于Dictionary ...

  6. java uuid静态方法_Java UUID equals()方法与示例

    java uuid静态方法 UUID类equals()方法 (UUID Class equals() method) equals() method is available in java.util ...

  7. java math.sin()_Java Math sin()用法及代码示例

    java.lang.Math.sin()返回介于0.0和pi之间的角度的三角正弦.如果参数为NaN或无穷大,则结果为NaN.如果自变量为零,则结果为零,其符号与自变量相同.返回的值将在-1和1之间. ...

  8. java并发编程代码示例_java并发编程之同步器代码示例

    java并发编程之同步器代码示例 发布时间:2020-09-08 16:53:41 来源:脚本之家 阅读:58 作者:Blessing_H 同步器是一些使线程能够等待另一个线程的对象,允许它们协调动作 ...

  9. java日历制作_java简单日历的制作代码

    该日历查询的范围为1900-2015年 import java.util.Scanner; public class Calendar4 { public static void main(Strin ...

最新文章

  1. ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务-Oracle连接错误
  2. 神经网络贷款风险评估(base on keras and python ) 原创 2017年08月18日 14:35:17 标签: python / 神经网络 / keras 300 用我
  3. 解决Mybatis启动报错: Invalid bound statement (not found)
  4. 怎么设置滚轮拖动_解决三斜线表头一拖动就变形的问题,再也不用一次一次的调整了...
  5. 关于FlexBox的布局
  6. svg 动画_根据AI导出的SVG path制作SVG线条动画
  7. 服务器开设虚拟主机,服务器自动开设虚拟主机
  8. BugkuCTF-MISC题旋转跳跃
  9. Q六娱乐网整站源码分享
  10. MongoDB学习之在Linux下安装MongoDB
  11. 克隆对象和对象的继承
  12. 为什么我的crontab不起作用呢
  13. linux 基础练习题、面试题(二)
  14. 【C/C++】__stdcall、__cdcel和__fastcall定义与区别
  15. 802.11-2020协议学习__$12-Security__$12.3.2-WEP__1
  16. 什么是MIT开源协议
  17. 同济大学C++mooc第12讲:文件
  18. [NOIP]模拟17 题解
  19. 获取移动端ip的方法
  20. Linux——用户的特殊shell与PAM模块

热门文章

  1. [云炬创业基础笔记]第七张创业资源测试10
  2. 科大星云诗社动态20210316
  3. 学长毕业日记 :本科毕业论文写成博士论文的神操作20170402
  4. WIn10+Anaconda 环境下安装 PyTorch 避坑指南
  5. python flask安装_python flask安装和命令详解
  6. python递归面试题_python面试题
  7. io python_python学习笔记 - StringIO以及BytesIO
  8. [scala-spark]6. 继承与特质trait
  9. 结构张量用于区分平坦、边缘、角点区域
  10. C#简单操作Excel