java--集合--Set接口
Posted 张紫韩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java--集合--Set接口相关的知识,希望对你有一定的参考价值。
- set接口和常用方法
-
Set接口的两种遍历方式
-
package com.model.set; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Set; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/6/12 11:17 */ public class SetDemo1 { /** * 1.set接口以HashSet实现类来进行讲解 * 2.set接口的实现类对象,不能存放重复的元素,但是可以添加null * 3.set接口的实现类对象是无序的(添加元素的顺序和输出元素的循序不一致) * 4.set接口的实现类对象输出的顺序虽然不一样但是是固定不变的 * 5.set接口的有两种遍历的方式 * */ public static void main(String[] args) { Set<Object> set = new HashSet<>(); for (int i = 0; i < 10; i++) { set.add(i); } for (int i = 0; i < 10; i++) { System.out.println("set:"+set); //输出十次,十次的顺序是固定不变的 } // 遍历的方式 Iterator<Object> iterator = set.iterator(); while (iterator.hasNext()) { Object next = iterator.next(); System.out.println(next); } for (Object o:set){ System.out.println(o); } } }
-
以上是关于java--集合--Set接口的主要内容,如果未能解决你的问题,请参考以下文章
Java集合框架 Set接口实现类--TreeSet补充: Comparator接口