1檀咙、Set集合:
? ? 1凸丸、無序很钓,不可重復 ? hashSet ? TreeSet
? ? 2广匙、TreeSet :自動排序的set集合 ? 升序排列
? ? ? ? ? ? ? ?1允趟、 如果有排序邏輯的自動排序
? ? ? ? ? ? ? ?2、底層為紅黑二叉樹
2鸦致、排序
? ? 1潮剪、TreeSet排序涣楷,實體類實現(xiàn) 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循環(huán)取出
? ? 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是复、數(shù)組 ?--> Arrays工具類
? ? ? ? Arrays.asList( array ); // 返回一個List集合,此集合不能添加刪除竖螃,長度不等動
????2淑廊、集合 ?Collections
? ? ? ? Collections.sort( list ); // 排序
? ??????