HashSet<String> hst1 = new HashSet<String>();
hst1.add("1");
String ss = "123";
System.out.println(ss.charAt(0));
if (hst1.contains(ss.charAt(0)))
System.out.println("yes");
else

System.out.println("no");

输出是no

这是因为contains内部是比较hash值的,字符串“1”的hash值和字符'1'的哈希值不一样

HashSet.contains相关推荐

  1. 最优的去重处理——HashSet去重

    算法与数据结构是密不可分的,我们使用不同的数据结构和算法的组合就是我们解决问题的答案. 本篇我将就HashSet的特性和使用进行介绍. HashSet有哪些特性呢? HashSet继承了Set接口,S ...

  2. LeetCode刷题记录13——705. Design HashSet(easy)

    LeetCode刷题记录13--705. Design HashSet(easy) 目录 LeetCode刷题记录13--705. Design HashSet(easy) 前言 题目 语言 思路 源 ...

  3. 调试JDK源码-HashSet实现原理

    调试JDK源码-一步一步看HashMap怎么Hash和扩容 调试JDK源码-ConcurrentHashMap实现原理 调试JDK源码-HashSet实现原理 调试JDK源码-调试JDK源码-Hash ...

  4. 【java】第二十二节课(HashSet)

    1.使用HashSet建立对象.添加元素并使用两种方法遍历 代码实现 public class SetDemo {public static void main(String[] args) {Set ...

  5. 用Java中的HashSet写一个学生管理系统(添加、删除、修改、查询学生信息)

    不废话,上代码: 先创建一个Student类: public class Student {private String id;private String name;private String m ...

  6. HashSet中的add()方法( 五 )(详尽版)

    上接 HashSet中的add()方法( 四 )(详尽版) ,我们再重写一下equals()方法来看看是否可以不能存入相同的id: 在学生类中再重写equals()方法: public class S ...

  7. HashSet中的add()方法( 四 )(详尽版)

    上接 HashSet中的add()方法( 三 )(详尽版) ,我们重写一下Student类中的hashCode()方法来看看是否还能不能添加重复的学号了, 在学生类中重写hashCode()方法: p ...

  8. HashSet中的add()方法( 三 )(详尽版)

    上接HashSet中的add()方法( 二 )(详尽版) ,前两篇说的是泛型为String类的add()方法的具体执行过程,此后三篇说说泛型为自定义类的add()方法的具体执行过程: 首先让我们来自定 ...

  9. HashSet中的add()方法( 零 )(详尽版)

    我们知道在使用HashSet集合时,也就是在用HashMap集合,这是因为HashSet的底层是HashMap, public HashSet() {map = new HashMap<> ...

  10. HashSet中的add()方法( 一 )(详尽版)

    让我们用例子来理解add()方法的底层代码吧,Let's go: import java.util.HashSet;public class Test {public static void main ...

最新文章

  1. POJ1236 Network of Schools【强连通】
  2. Java用SAX解析XML
  3. 多元线性回归中多重共线性_多重共线性如何在线性回归中成为问题。
  4. ASP.NET中高级程序员 面试题
  5. windows分区给linux根目录,解决双系统安装Linux之后找不到Windows分区
  6. OpenFileDialog 打开文件对话框
  7. 算法题5 用数组实现队列
  8. matlab做简单的信号处理分析
  9. Android UI 控件
  10. 服务器安装版u盘如何制作,U盘怎么安装原版Windows server 2016?
  11. 2019杭电多校第六场 HDU6638 Snowy Smile(线段树区间合并+枚举)
  12. web前端基础联系作业
  13. 离散数学:格与布尔代数
  14. MySQL中函数field()的用法
  15. 江苏省2022年普通高校专转本选拔考试 计算机专业大类专业技能 试题卷
  16. 如何连接到GBase的XDM服务器
  17. python打开chrome浏览器自动登录网站并发表说说批量
  18. ISLR读书笔记(1)统计学习简介
  19. ANDROID 11 文件系统挂载
  20. r5处理器_R5-4600H和i5-10400差距多大?

热门文章

  1. @vue/cli启动异常:ENOENT: no such file or directory, scandir
  2. 八十六、从拓扑排序探究有向图
  3. 二、HDFS基本架构和shell操作
  4. 四十二、开始Vuex的学习:如何在Vue中使用Vuex
  5. AAAI 2022 | 可解释和鲁棒的联合文本分类及证据提取
  6. ​模型优化漫谈:BERT的初始标准差为什么是0.02?
  7. 直播 | ACL 2021论文解读:提升预训练语言模型实体与关系理解的统一框架
  8. “烘焙”ImageNet:自蒸馏下的知识整合
  9. 周志华教授签名新书免费送!豆瓣满分森林书破解AI实践难题
  10. 初中知识会不会影响计算机,初中计算机论文