暑假學習記錄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() 返回物件的雜湊值,可以通過重寫這個方法使不同物件的雜湊值相同