網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 綜合知識 > 

list和set的區別

欄目: 綜合知識 / 發佈於: / 人氣:2.25W

list和set的區別

1、List 是可重複集合,Set 是不可重複集合,這兩個接口都實現了 Collection 父接口。List 的實現類有 ArrayList,Vector 和 LinkedList。Set 的實現類有 HashSet 和 TreeSet;

2、一個是存儲單列數據的集合,另一個是存儲鍵和值這樣的雙列數據的集合,List 中存儲的數據是有順序,並且允許重複;Map 中存儲的數據是沒有順序的,其 key 是不能重複的,它的值是可以有重複的。

Tags:set list