List學習筆記——每天一個Java小常識

喜歡就在評論區扣1支持吧

List集合概述

  • 有序集合(序列), 用戶可以精確控制列表中每個元素的插入位置。
  • 用戶可以通過整數索引防問元素,並搜索列表中的元素
  • 與Set集合不同,存儲的元素可以重複
  • 有序、可重複

List集合特有方法(繼承父類Collection所有方法)

方法名 說明
void add(int index,E element) 在此集合中的指定位置插入指定的元素
E remove(int index) 刪除指定索引處的元素,返回被刪除的元素
E set(int index,E element) 修改指定索引處的元素,返回被修改的元素
E get(int index) 返回指定索引處的元素

List集合的三種遍歷

  • 方法一:迭代器:集合特有的遍歷方式
  • 方法二:普通for;帶有索引的遍歷方式
  • 方法三:增強for(foreach)(Iterator的另一種封裝形式);最方便的遍歷方式
    通過併發修改異常可以看出二者關係
import java.util.*;

public class Dmeo {
	public static void main(String[] args) {

		//創建集合對象
		List<String> list = new ArrayList<String>();
		//添加元素
		list.add("hello");
		list.add("world");

		//方法一:迭代器:集合特有的遍歷方式
		Iterator<String> it = list.iterator();
		while (it.hasNext()) {
			String s = it.next();
			System.out.println(s);
		}
		System.out.println("---------------");
		//方法二:普通for;帶有索引的遍歷方式
		for(int i=0; i<list.size();i++) {
			String s = list.get(i);
			System.out.println(s);
		}
		System.out.println("---------------");
		//方法三:增強for;最方便的遍歷方式
		for(String s : list) {
			System.out.println(s);
		}
		
	}
}

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章