set和list有何區(qū)別 list和set區(qū)別?
list和set區(qū)別?List可以插入多個空元素,set只能插入一個空元素;List container是有序的,set container是無序的;List method可以允許重復的對象,set
list和set區(qū)別?
List可以插入多個空元素,set只能插入一個空元素;
List container是有序的,set container是無序的;
List method可以允許重復的對象,set method不允許重復的對象等。
Collection、list、Set之間的聯(lián)系和區(qū)別是什么?
Collection是set的高級接口,其子接口為列表和設(shè)置。列表是有序的,元素是允許重復的,集合是有序的,元素是不允許重復的
集合中的數(shù)據(jù)沒有順序,如果添加了兩個相同的對象或基本類型的數(shù)據(jù),集合中只有一個,即集合中的數(shù)據(jù)是唯一的;增強的集合一般不能使用,列表是一個可擴展的數(shù)組在一般意義上。Set是一個消除重復的可擴展陣列。Map是由<K、V>組成的映射關(guān)系結(jié)構(gòu)。如果只想記錄數(shù)據(jù):使用列表如果要刪除重復項,使用集如果要定義可以快速搜索的結(jié)構(gòu):使用映射