單項選擇題
importjava.util.*;publicclassTestListSet{publicstaticvoidmain(Stringargs[]){Listlist=newArrayList();list.add(“Hello”);list.add(“Learn”);list.add(“Hello”);list.add(“Welcome”);Setset=newHashSet();set.addAll(list);System.out.println(set.size());}}下列描述正確的是哪個()
A.編譯不通過
B.編譯通過,運行時異常
C.編譯運行都正常,輸出3
D.編譯運行都正常,輸出4