Java存儲(chǔ)無(wú)序不重復(fù)數(shù)據(jù)的方法有以下幾種:
Set<String> set = new HashSet<>();
set.add("a");
set.add("b");
set.add("c");
Set<String> set = new LinkedHashSet<>();
set.add("a");
set.add("b");
set.add("c");
Set<String> set = new TreeSet<>();
set.add("b");
set.add("a");
set.add("c");
這些集合都實(shí)現(xiàn)了Set接口,其中HashSet和LinkedHashSet是基于哈希表實(shí)現(xiàn)的,而TreeSet是基于紅黑樹(shù)實(shí)現(xiàn)的。無(wú)論使用哪種方法,都可以存儲(chǔ)無(wú)序不重復(fù)的數(shù)據(jù)。