码迷,mamicode.com
首页 > 其他好文 > 详细

List集合

时间:2017-04-07 01:16:31      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:调用   元素   集合   add   new   size   int   array   访问   

List<String> list =new ArrayList<String>();
		list.add("dog");
		list.add("cat");
		//方式一, 内部不锁定,效率最高,但是当写多线程时要考虑并发操作的问题。
		for(int i=0;i<list.size();i++){
		    System.out.println(list.get(i));
		}
		
		//方式2,比Iterator慢,这种循环方式还有其他限制, 不建议使用它。
		for (String val:list){
			System.out.println(val);
		}
		
		//方式3,循环执行过程中会进行数据锁定,性能稍差,同时,如果你想在寻欢过程中去掉某个元素,只能调用it.remove方法,不能使用list.remove方法,否则一定出现并发访问的错误.   
//		Iterator<String>  = list.iterator();
//		while(it.hasNext()){
//		System.out.println(it.next());
//	}
		for(Iterator<String>  it=list.iterator();it.hasNext();){
           System.out.println(it.next());
        }
	}

  

List集合

标签:调用   元素   集合   add   new   size   int   array   访问   

原文地址:http://www.cnblogs.com/zydev/p/6675977.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!