zoukankan      html  css  js  c++  java
  • 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);

    }

       

  • 相关阅读:
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    《C++常见问题及解答》
  • 原文地址:https://www.cnblogs.com/mylinux/p/3071816.html
Copyright © 2011-2022 走看看