Set接口和常用方法
基本介绍
- 无序(添加和取出顺序不一致),无索引
- 不允许出现重复元素,因此最多包含一个null
- jDK API中Set的实现类:
Set接口的常用方法
和List接口一样,Set接口也是Collection的子接口,因此,常用方法与Collection一样
Set接口的遍历方式与Collection一样;但是不能用索引方式来获取。
// set接口实现类的对象(Set接口对象),不能存放重复元素
// set接口存放数据是无序的(添加与取出的顺序不同);取出的方式是固定的
Set set = new HashSet();
set.add("jack");
set.add("rick");
set.add("tom");
set.add("tom");
set.add("tony");
set.add(null);
set.add(null);
System.out.println(set);
set.remove(null);
//1.迭代器遍历
System.out.println("迭代器遍历");
Iterator iterator= set.iterator();
while (iterator.hasNext()){
Object obj=iterator.next();
System.out.println(obj);
}
System.out.println("===\n");
System.out.println("增强for遍历");
for (Object o :set) {
System.out.println(o);
}
System.out.println("===\n");
System.out.println("set接口对象,不能通过索引获取");
本文作者:Dr丶云幕
本文链接:https://www.cnblogs.com/vayenge/p/18282261
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步