zoukankan      html  css  js  c++  java
  • java集合的总结

       学习了集合这一章,感觉受益匪浅,自己对java的掌握又更进一步,非常高兴。下面讲一下java集合的一些想法和总结把。

      1、 List、Set、Map是这个集合体系中最主要的三个接口。

      2、  其中List和Set继承自Collection接口。

     3、  Map也属于集合系统,但和Collection接口不同。Map是key对value的映射集合,其中key列就是一个集合。key不能重复,但是value可以重复。HashMap、TreeMap和Hashtable是三个主要的实现类。

    其次呢,通过查阅资料明白了Comparable和Comparator区别。下面用程序说明:

         调用java.util.Collections.sort(List list)方法来进行排序的时候,List内的Object都必须实现了Comparable接口。

         java.util.Collections.sort(List list,Comparator c),可以临时声明一个Comparator 来实现排序。
            Collections.sort(imageList, new Comparator() {
                public int compare(Object a, Object b) {
                    int orderA = Integer.parseInt( ( (Image) a).getSequence());
                    int orderB = Integer.parseInt( ( (Image) b).getSequence());
                    return orderA - orderB;
               }
            });
            如果需要改变排列顺序
            改成return orderb - orderA 即可。

    以上就是我学习集合的一点小结,希望以后能更好的学习这门课,更加深入的了解它并能运用它解决实际问题。

  • 相关阅读:
    GUI的最终选择Tkinter模块初级篇
    JavaScript的进阶篇
    html标签详解
    docker使用自定义镜像zabbix服务
    Django之url定义和ORM框架的使用
    zabbix实现企业微信监控报警
    centos6 搭建nginx实现负载均衡
    mysql数据库进阶篇
    Linux运维之Ansible自动化运维管理工具
    php菜刀分析学习
  • 原文地址:https://www.cnblogs.com/twdc136/p/7800575.html
Copyright © 2011-2022 走看看