您的位置:首页 > 其它

ArrayList的简单实用

2013-02-25 19:01 155 查看
定义:

ArrayList<Integer> list = new ArrayList<Integer>();	//建议定义成泛型格式,即只能存储指定类型的数据
	ArrayList list = new ArrayList();		//未定义成泛型


遵循面向对象程序设计的原则,应面向接口编程:

List<Integer> list = new ArrayList<Integer>();	//建议定义成泛型格式,即只能存储指定类型的数据
	List list = new ArrayList();		//未定义成泛型


访问:

1.使用迭代器访问:

同样建议定义成泛型格式,与List类型一致

Iterator<Integer> itx = temp.iterator();
	while(itx.hasNext()) {
		Integer m = itx.next();
		//操作list元素的代码
	}


2.使用for循环访问:

for(String tmp : list) {
		//操作list元素的代码
	}
3.可以先将ArrayList转换成数组,然后遍历访问:

Integer[] tempInt = list.toArray(new Integer[list.size()]);//定义了泛型
	Integer[] a = (Integer[])list.toArray(new Integer[list.size()]);//未定义泛型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: