list和set的區別


list和set的區別

文章插圖
1、List是可重復集合,Set是不可重復集合,這兩個接口都實現了Collection父接口 。List的實現類有ArrayList,Vector和LinkedList 。Set的實現類有HashSet和TreeSet;
【list和set的區別】2、一個是存儲單列數據的集合,另一個是存儲鍵和值這樣的雙列數據的集合,List中存儲的數據是有順序 , 并且允許重復;Map中存儲的數據是沒有順序的,其key是不能重復的,它的值是可以有重復的 。