Java中的集合(上):概述、Collection集合、List集合及其子類


一、集合的體系結構

二、Collection集合

1.基本使用

如下代碼

import java.util.ArrayList;
import java.util.Collection;

public class myCollection {

    public static void main(String[] args) {
        //創建Collection集合的對象
        //Collection本身是一個接口,無法實例化,故此通過其List子接口的ArrayList實現類來實例化(多態)
        Collection<String> collection = new ArrayList<String>();
        
        //給collection添加元素
        collection.add("Hello");
        collection.add("World");
        
        //輸出集合對象
        System.out.println(collection);//ArrayList重寫了toString()方法

    }

}

2.常用方法

 

3.Collection集合的遍歷

Collection的遍歷要使用Iterator迭代器

 

迭代器的常用方法

 

 

使用,代碼如下

//遍歷
        Iterator<String> it = collection.iterator();
        
        while(it.hasNext()) {
            System.out.println(it.next());
        }

三、List集合

1.特點和概述

2.特有方法

3.遍歷

(1)方法一:迭代器

由於其繼承自Collection,所以和Collection一樣,也可使用迭代器進行遍歷

(2)方法二:FOR循環遍歷

因為其有索引,所以可使用for循環來進行遍歷

4.並發修改異常

 

5.ListIterator列表迭代器

常用方法

6.增強For循環

 

  

7.List集合子類的特點

 

 8.LinkedList集合的特有方法

四、Set集合

set集合繼承自collection,因此,它的使用方法和collection完全相同

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM