• Set


    Set接口与List接口最大的区别在于:Set中没有重复的元素。

    Set是非常简单的集合,Set中的对象没有特定初始顺序,set元素顺序与加入的顺序没有关系。

       

    TreeSet

    public class TreeSet<E> extends AbstractSet<E>

    implements NavigableSet<E>, Cloneable, java.io.Serializable

    Sorted接口具有排序的功能,TreeSet类则是实现了该接口。

       

    实现该接口的类将按元素的天然顺序自动排序,不管插入的顺序是什么,其总会按照元素的天然顺序进行遍历。

    遍历方式:

    Iterator<String> it = set.iterator();

    while(it.hasNext()) {

    System.out.println(it.next());

    }

       

    for (String s : set) {

    System.out.println(s);

    }

      

       

       

    HashSet

    public class HashSet<E>

    extends AbstractSet<E>

    implements Set<E>, Cloneable, java.io.Serializable

    hashSet顺序不能排序;

    遍历方式:

    for (Stu stu : set) {

    System.out.println(stu);

    }

       

  • 相关阅读:
    企业级应用和互联网应用的区别
    JAVAEE课程目标
    组队项目--投票管理系统
    关于JSON
    Ajax技术学习
    Applet的学习
    Async的相关学习
    Filter分析
    JavaEE-map
    Session
  • 原文地址:https://www.cnblogs.com/mylinux/p/3071816.html
Copyright © 2020-2023  润新知