首页 > 代码库 > List集合
List集合
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集合
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。