Java集合框架的練習
阿新 • • 發佈:2019-02-10
- List集合的特點:存和取的順序一致,元素可以重複,又索引值.
當一個集合中有兩個相同的元素的時候,在移除的時候,只能移除第一次出現的那個元素.
List<String> list = new ArrayList<String>();
list.add("Hello");
list.add("World");
list.add("Hello");
list.add("Learn");
list.remove("Hello");//從集合中移除的是該項第一次出現的那個元素.
list .remove(0);
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
輸出結果: Hello
Learn
2.看程式的輸出結果是多少,Set集合的特點:存和取的順序不一致,元素不能重複,沒有索引值。
List<String> list1 = new ArrayList<>();
list1.add("Hello");
list1.add("Learn");
list1.add("Hello");
list1.add("Welcome");
Set<String> set = new HashSet<String>();
set.addAll(list1); //set集合中重複的元素會被過濾掉
System.out.println(set.size()); //3