1. 程式人生 > >Java集合框架的練習

Java集合框架的練習

  1. 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