JAVA——35.集合函数-Set

【Set】不包含重复元素的集合。set会把添加进来的数据进行排序。它的最重要的两个实现子类是 HashSet (底层是通过HashSet 表实现的集合)和 TreeSet (底层是通过二叉树来实现)
【 Iterator】接口,返回此集合中元素的迭代器。
练习一、用TreeSet遍历集合

package pkg4;
import java.util.Iterator;
import java.util.TreeSet;
public class SetTest {
      public static void main(String[] args) {
          TreeSet set=new TreeSet();
          set.add(2018);
          set.add(7);
          set.add(18);//set会把添加进来的数据进行排序
          //遍历集合
          Iterator iterator=set.iterator();//把set集合对象转化成一个迭代器对象iterator
          while(iterator.hasNext()) {  //hasNext() 如果迭代具有更多元素,则返回 true 。
              Object obj=iterator.next();//next() 返回迭代中的下一个元素。 
              System.out.println(obj);
          }

      }
}

JAVA——35.集合函数-Set_第1张图片
练习二、用HashSet遍历集合

package pkg4;
import java.util.HashSet;
import java.util.Iterator;
public class SetTest {
      public static void main(String[] args) {
          //TreeSet set=new TreeSet();
          HashSet set=new HashSet();
          set.add(2018);
          set.add(7);
          set.add(18);//set会把添加进来的数据进行排序
          //遍历集合
          Iterator iterator=set.iterator();//把set集合对象转化成一个迭代器对象iterator
          while(iterator.hasNext()) {
              Object obj=iterator.next();
              System.out.println(obj);
          }

      }
}

JAVA——35.集合函数-Set_第2张图片

你可能感兴趣的:(JAVA)