1. 程式人生 > >ArrayList 使用方法

ArrayList 使用方法

ArrayList 使用方法(List 介面的大小可變陣列的實現)

//需要匯入的包
import java.util.ArrayList;
import java.util.List;
//構建類A
class A{
	int a=0;
	String str=null;
	public A(int a,String str) {
		this.a=a;
		this.str=str;
	}
}
public class ListTest {
	//初始化一個ArrayList例項,構造一個包含指定 A 的元素的列表
	static List<A> a=new ArrayList<A>();
	public ListTest(int a1,String str){
		A b=new A(a1,str);
		a.add(b);//將指定的元素新增到a列表的尾部
	}
	public static void ergodic(){
		//使用增強型for迴圈遍歷a列表,其中a1可理解為一個臨時的變數,用以儲存和讀取列表a從上到下中的每一個指定元素
		for(A a1:a) {
			System.out.println(a1.a+a1.str);
		}
	}
	public static void main(String args[]) {
		ListTest b1=new ListTest(1,"這是第一個物件");
		ListTest b2=new ListTest(2,"這是第二個物件");
		//呼叫遍歷方法
		ergodic();
	}
}

實驗結果

在這裡插入圖片描述