向集合中存放數據

注意:

如果希望向集合arraylist中存放基本類型數據,必須使用基本類型對應的包裝類

代碼實現:

package Array;
/*
 * 如果希望向集合arraylist中存放基本類型數據
 * 必須使用基本類型對應的包裝類
 * 
 * 基本類型   包裝類(引用類型,包裝類都位於 java.util.lang包下)
 * int                  Integer  [特殊]
 * byte                 Byte
 * short                Short
 * long                 Long
 * float                Float
 * double               Double
 * char                 Character 【特殊】
 * boolean              Boolean
 * 
 * 從jdk1.5開始支持自動拆箱、裝箱
 * 自動裝箱:基本類型----->包裝類型
 * 自動拆箱:包裝類型----->基本類型
 */
import java.util.ArrayList;

public class Array04 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		ArrayList<String> list = new ArrayList<>();
		
		//錯誤寫法,泛型只能是引用類型不能是基本類型
		//ArrayList<int> listB= new ArrayList<>();	
			ArrayList<Integer> list1 = new ArrayList<>();
			
		list.add("Lioyo");
		list.add("dodo");
		System.out.println(list);
		
		list1.add(100);
		list1.add(200);
		System.out.println(list1);//[100, 200]
		
		String num1=list.get(1);
		int num2 = list1.get(1);
		
		System.out.println("第一號元素是:"+num1+" and "+num2);
	}
}

運行結果:

[Lioyo, dodo]
[100, 200]
第一號元素是:dodo and 200
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章