美文网首页
第十七天_java集合set(2018-08-16)

第十七天_java集合set(2018-08-16)

作者: 董秀才 | 来源:发表于2018-08-17 17:23 被阅读0次

1、Set集合:

    1、无序,不可重复   hashSet   TreeSet

    2、TreeSet :自动排序的set集合   升序排列

               1、 如果有排序逻辑的自动排序

               2、底层为红黑二叉树

2、排序

    1、TreeSet排序,实体类实现 Comparable<T>接口

        重写compareTo方法,返回  1   0    -1  

    2、Collections.sort( list, new Comparator<T>(){

                重写compare()

            })

3、Map集合

    1、hashMap 使用key value 形式

    2、key 不允许重复,key重复 value就被覆盖

    3、但是key可以为空,但是只能有一个

    4、map.containsKey( key ); // map中是否有key

4、Map循环取出

    1、使用迭代器

        map.keySet(); // 获取到key的集合

    2、

     for (String key : map.keySet()) { System.out.println(map.get(key)); } // 

     for (String string : map.values()) { System.out.println(string); } // 缺点,无法获取key

5、工具类

    1、数组  --> Arrays工具类

        Arrays.asList( array ); // 返回一个List集合,此集合不能添加删除,长度不等动

    2、集合  Collections

        Collections.sort( list ); // 排序

        

相关文章

  • 第十七天_java集合set(2018-08-16)

    1、Set集合: 1、无序,不可重复 hashSet TreeSet 2、TreeSet :自动排序的s...

  • 聊聊Java中的Set -《Java语言程序设计进阶篇》读书笔

    Set是java集合框架中集合的一种。 java集合包括List,Set还有Queue。我们今天的主角就是Set。...

  • 集合(二)~Set

    一、Set集合概述和特点 1. Set集合概述和特点 java.util.Set 接口和 java.util.Li...

  • Java集合类初探

    参考原文 一 java集合类简介 1、java集合大致可以分为Set、List、Queue、Map四类。 Set:...

  • java常用方法

    java集合的方法:①Set set = new HashSet<>();②set.cont...

  • java常用方法

    java集合的方法:①Set set = new HashSet<>();②set.cont...

  • Java集合

    1、java 集合概述 Set :无序、不可重复的集合。 List : 有序、重复的集合。 Queue:Java ...

  • Java基础之集合框架

    一、Java集合类简介: Java集合大致可以分为Set、List、Queue和Map四种体系。 其中Set代表无...

  • JAVA集合

    java集合分类 Java集合大致可以分为Set、List、Queue和Map四种体系,其中Set代表无序、不可重...

  • Java基础

    Java集合框架 一、Java集合类简介: Java集合大致分为四种体系:Set:无序、不可重复的集合List:有...

网友评论

      本文标题:第十七天_java集合set(2018-08-16)

      本文链接:https://www.haomeiwen.com/subject/ggrnbftx.html