1. 程式人生 > 其它 >Mosh_Java筆記 P3-3.1 迭代介面/集合介面

Mosh_Java筆記 P3-3.1 迭代介面/集合介面

1. 集合框架

  • 綠色框是介面,藍色框是類
  • 集合中有什麼功能?
      1. 新增一個元素
      1. 刪除一個元素
      1. 檢查物件是否存在等等

2. 迭代器

輸出a,b;迭代器迴圈輸出容器裡的內容

3. Collection介面

  • Collection colletion = new ArrayList<>();
    常用方法
    collection.add('a')
    collection.add('b')
    collection.remove('a')
    若想一次性新增元素,可以使用
    Colletions.addAll(collection,'a','b','c'),即(要插入元素的物件,插入元素)

collection.size() -檢視集合的長度
collection.clear() -移除集合所有的元素
collection.isEmpty() -檢視集合是否為空
collection.contains('a') -檢視集合中是否包含有元素

將集合元素轉換為陣列
collection.toArray() - 如果不帶引數,則轉換為常規陣列,不能通過.運算子呼叫方法
collection.toArray() - 如果過載範型,則返回如字串陣列等,可以通過.運算子呼叫字串方法

比較兩個集合是否相等

第一個返回false
第二個返回true