set集合轉list集合_Set集合
阿新 • • 發佈:2020-12-24
技術標籤:set集合轉list集合
/* * Collection * |--List * 有序(儲存順序和取出順序一致),可重複 * |--Set * 無序(儲存順序和取出順序不一致),唯一 * * HashSet:它不保證 set 的迭代順序;特別是它不保證該順序恆久不變。 * 注意:雖然Set集合的元素無序,但是,作為集合來說,它肯定有它自己的儲存順序, * 而你的順序恰好和它的儲存順序一致,這代表不了有序,你可以多儲存一些資料,就能看到效果。 */ /* * LinkedHashSet:底層資料結構由雜湊表和連結串列組成。 * 雜湊表保證元素的唯一性。 * 連結串列保證元素有素。(儲存和取出是一致) */ /* * TreeSet:能夠對元素按照某種規則進行排序。 * 排序有兩種方式 * A:自然排序 * B:比較器排序 * * TreeSet集合的特點:排序和唯一 * * 通過觀察TreeSet的add()方法,我們知道最終要看TreeMap的put()方法。 */
JavaSE線路
Day17 集合框架