java 中 contains() containsKey() containsvalue() 使用

contains() 用于判断list集合是否包含某个元素

containsKey() 用于判断Map键中是否包含某个键

containsValue() 用于判断map中是否包含某个value

eg:

List list=new ArrayList():
list.add("A");
list.add("B");
list.add("C");
list.add("D");
system.out.println(list.contains("B"));
Map map=new HashMap();
map.put("1","11");
map.put("2","22");
map.put("3","33");
map.put("4","44");
system.out.println(map.containsKey("1"));
system.out.println(map.containsValue("3"));

控制台打印输出:

true;

true;

false;

推荐文章

IBM x3850X5服务器硬盘离线数据恢复的过程

服务器数据恢复背景介绍: 客户的一台ibm x3850X5服务器上有两块硬盘由于未知故障离线,导致服务器数据丢失,需要进行数据恢复。数据恢复中心安排服务器数据恢复工程师对客户的故障服务器进行初检,客户服务器由5块硬盘组成raid5磁盘阵列、linux redhat 5.3操作系统、存储一个oracle数据库。阵列中有两块硬盘处于离线状态,热备

推荐文章

nodejs 发送邮件(阿里云)

 1.下载  模块         2.  编辑文件       var nodemailer = require(‘nodemailer‘); var sendEmail = function(emailinfo,cal

推荐文章

Swap Nodes in Pairs - LeetCode

目录 题目链接 注意点 解法 小结 题目链接 Swap Nodes in Pairs - LeetCode 注意点 考虑链表为空 解法 解法一:维护三个指针,前中后,调换这三个位置的next指针即可。时间复杂度O(n) /** * Definitio

推荐文章

LeetCode-133-Clone Graph

算法描述: Given the head of a graph, return a deep copy (clone) of the graph. Each node in the graph contains a label (int) and a list (List[UndirectedGraphNode]

推荐文章

LeetCode-138-Copy List with Random Pointer

算法描述: A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null. Return a deep copy of the list.

推荐文章

经典sql题练习50题

-- 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数 select a.* ,b.s_score as 01_score,c.s_score as 02_score from student a join score b on a.s_id=b.s_id and b.c_id=‘01‘ left j

推荐文章

C++获取单链表的倒数第k个节点

  /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public:

推荐文章

MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列

查看表的字段信息:desc 表名; 查看表的所有信息:show create table 表名; 添加主键约束:alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段); 添加外键约束:alter table 从表 add constraint 外键(形如

推荐文章

模仿内核缓存之who命令的缓存

1.内核缓冲 内核操作磁盘时,内核会将磁盘上的数据块复制到内核缓冲区,当一个用户空间中的进程要从磁盘中读取数据时,内核一般不直接读取磁盘,而是将内核缓冲区中的数据复制到进程缓冲区。当进程要求的数据快不再内核缓冲区时,内核会把相应的数据快加入到请求数据列表中,然后把该进程挂起,接着为其他进程服务。一段时间后(很短),内核会把相应的数据块读到内

推荐文章

Jmeter (一) 安装

  https://blog.csdn.net/ls1792304830/article/details/52718177 一、准备工具   1、Windows 操作系统   2、jmeter   3、JDk 依赖环境 二、JD

推荐文章

MySQL线程处于Waiting for table flush的分析

最近遇到一个案例,很多查询被阻塞没有返回结果,使用show processlist查看,发现不少MySQL线程处于Waiting for table flush状态,查询语句一直被阻塞,只能通过Kill进程来解决。那么我们先来看看Waiting for table flush的官方解释:https://dev.mysql.com/doc/ref

推荐文章

oracle 11g审计关闭,及删除日志

转自https://blog.csdn.net/louwzh/article/details/51274955 环境:Linux redhat6.3 下安装的oracle11g oracle 11g推出了审计功能,但这个功能会针对很多操作都产生审计文件.aud,日积月累下来这些文件也很多,默认情况下,系统为了节省资源,减

推荐文章

SQLServer 全文检索(full-text)语法

sql server 全文检索有两种搜索方式,一种是contains,另一种是freetext。前者是包含,类似于like ‘%关键词%‘,后者则是将一段文字分词以后对每个词进行搜索。 具体语法:    contains:   SELECT 字段1,字段2   FROM 表名   WHERE con

推荐文章

使用主密钥和钱包方法加密数据

要使用这种数据加密方法,您需要创建一个主密钥钱包并将一个主密钥添加到钱包中。此方法的工作方式如下,具体取决于数据是在trail还是通过TCP / IP进行加密: 每次Oracle GoldenGate创建一个跟踪文件时,它都会自动生成一个新的加密密钥。该加密密钥加密trail内容。主密钥加密加密密钥。加密密钥的这个过程被称为密钥包装,并

推荐文章

buffer busy wait一例

一张记录用户登录退出的表,每天9点会突然慢一下,等待事件为buffer busy wait并发插入量为230左右。oracle使用assm(如图)也就是L3,L2,L1架构理论上100个L1每个L1管理64个块就支持6400并发,实际也是如此吗? 进行插入实验发现,插入都是插入到1个分区里面,我们知道分区是一个接一个分配的,因为还没分配到

推荐文章

Oracle ORA-08104报错处理方法及注意事项

【环境介绍】 系统环境:IBM P740 8205-E6C (AIX) + 11.2.0.3.0 Oracle RAC 【背景介绍】 故障描述:数据库表空间超过90%,无法进行扩容表空间,需要业务侧清理历史数据,在清理期间出现ORA-08104报错,无法再进行清理数据。 反馈报错信息: 从数据库报错看出,有会话执