zoukankan      html  css  js  c++  java
  • SortedSet的实现类是TreeSet:它的作用是字为添加到TreeSet中的元素排序。

     

    SortedSet可自动为元素排序。

    SortedSet的实现类是TreeSet:它的作用是字为添加到TreeSet中的元素排序。

     

    练习:自定义类用TreeSet排序。

    HashSet不同,TreeSet并不需要实现HashCode()equals()

    只要实现compareablecompareTo()接可以实现过滤功能。

    (注:HashSet不调用CompareTo())。

     

    如果要查询集合中的数据,使用Set必须全部遍历,所以查询的效率低。使用Map,可通过查找key得到value,查询效率高。

    集合中常用的是:ArrayListHashSetHashMap。其中ArrayListHashMap使用最为广泛。

     

    使用HashMapput()表示放置元素,get()表示取元素。

     

    遍历Map,使用keySet()可以返回set值,用keySet()得到key值,使用迭代器遍历,然后使用put()得到value值。

    上面这个算法的关键语句:

    Set s=m.keySet();

    Interator it=new interator();

    Object key=it.next();

    Object value=m.get(key);

     

    注意:HashMapHashCode有关,用Sort对象排序。

    如果在HashMap中有key值重复,那么后面一条记录的value覆盖前面一条记录。

  • 相关阅读:
    002使用代码和未经编译的XMAL文件创建WPF程序
    001使用代码创建WPF应用程序
    制作地图PPT
    数据库基本知识学习(sql server)
    虚拟现实技术对人类是福还是祸?
    计算机中的数学
    软件架构
    extracts
    bootstrap
    omron欧姆龙自动化应用
  • 原文地址:https://www.cnblogs.com/borter/p/10744065.html
Copyright © 2011-2022 走看看