1. 程式人生 > 其它 >暑假學習記錄22 List,Set集合

暑假學習記錄22 List,Set集合

(1)今天學習了增強for迴圈,LinkedList,Set集合的一部分
(2)明天繼續學習Set集合
(3) 1 增強for迴圈 格式 for(元素資料型別 變數名:陣列或Collection集合){

                //在此處使用變數即可,該變數就是元素

              }

範例 int[] arr={1,2,3,4,5};

            for(int i:arr){

System.out.println(i);

            }

2 LinkedList集合特有功能 public void addFirst(E e) 從該列表開頭插入指定元素

               public void addLast(E e) 從該列表結尾插入指定元素

               public E getFirst() 返回此列表中第一個元素

public E getLirst( )返回此列表中最後一個元素

public E removeFirst() 從該列表刪除並返回第一個元素

public E removeLast() 從該列表刪除並返回最後一個元素

3 Set集合 特點 不包含重複的元素,沒有帶索引的方法,所以不能使用普通for迴圈遍歷

HashSet不對迭代順序進行保證

Set<String> set=new HashSet<String>();

4 雜湊值 雜湊值是JDK根據物件的地址或者字串或者數字算出來的int型別的數值

public int hashCode() 返回物件的雜湊值,可以通過重寫這個方法使不同物件的雜湊值相同