HashSetDemo
来源:互联网 发布:ubuntu kali工具包 编辑:程序博客网 时间:2024/06/09 22:46
import java.util.*;/*|-- Set:元素是无序(存入和取出的不一致),元素不可以重复。 |--HashSet:底层数据结构是哈希表 HashSet是如果保证元素唯一性的呢? 是通过元素的两个方法,hashCode和equals来完成的 如果元素的HashCode值相同,才会判断equals是否为true. 如果元素的hashcode值不同,不会调用equals。 注意,对于判断元素是否存在,以及删除等操作,依赖的方法是元素的hashcode和equals方法。 |--TreeSet:Set集合的功能和Collection是一致的.一*/class Demo{ public int hashCode() { return 199; }}class HashSetDemo{ public static void sop(Object obj) { System.out.println(obj); } public static void main(String[] args) { HashSet hs = new HashSet(); hs.add("java01"); hs.add("java02"); hs.add("java03"); hs.add("java014"); Iterator it = hs.iterator(); while(it.hasNext()) { sop(it.next()); } }}
0 0
- HashSetDemo
- day14/HashSetDemo.java
- day15/HashSetDemo.java
- python学习——装饰器
- 【信息安全】RSA-数字签名-数字证书
- Paint之函数大汇总
- CodeForces 548A Mike and Fax (回文)
- python 服务器日志分析
- HashSetDemo
- PHP识别电脑还是手机访问网站
- 微信、陌陌等著名IM软件设计架构详解
- storm用来做实时日志分析的浅显使用
- 统一日志管理-Mongo 篇
- 代码重构原则 by acidrain
- Java - 如何进入阻塞状态
- jsp中css突然不能访问
- hadoop 2.6 安装 spark 1.4.0