向集合中存放数据

注意:

如果希望向集合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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章