java--集合--Set接口

Posted 张紫韩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java--集合--Set接口相关的知识,希望对你有一定的参考价值。

  1. set接口和常用方法
  2.  Set接口的两种遍历方式 

    1. 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集合

Java集合框架 Set接口实现类--TreeSet补充: Comparator接口

java集合类-Set接口

Java集合框架 Set接口实现类--TreeSet概述及使用

代码片段 - Golang 实现集合操作

Java集合框架 Set接口实现类--HashSet的使用