博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
List集合三种遍历方法
阅读量:4673 次
发布时间:2019-06-09

本文共 1226 字,大约阅读时间需要 4 分钟。

一、通过迭代来遍历List集合,可以删除List集合中的元素。

import java.util.ArrayList;import java.util.Iterator;import java.util.List;//删除List集合中姓张的名字public class Test {	public static void main(String[] args) {		List lists = new ArrayList();		lists.add("张三");		lists.add("李四");		lists.add("王二");		lists.add("张王");		Iterator iterator = lists.iterator();  //通过迭代器遍历		while(iterator.hasNext()){			String str = (String) iterator.next();			String s[] = str.split("");   //把每个名字分开以数组形式存放			if(s[0].equals("张")) {    //取第一个字与“张”匹配,相同则remove()				iterator.remove();  //通过迭代可以遍历时候,随时删除List集合中的元素,for或者foreach则不可以			}			System.out.println(iterator.next());		}	}}

二、通过for循环来遍历List集合

import java.util.ArrayList;import java.util.List;public class Test {	public static void main(String[] args) {		List lists = new ArrayList();		lists.add("张三");		lists.add("李四");		lists.add("王二");		lists.add("张王");		for(int i=0;i

三、通过foreach循环来遍历List集合

import java.util.ArrayList;import java.util.List;public class Test {	public static void main(String[] args) {		List lists = new ArrayList();		lists.add("张三");		lists.add("李四");		lists.add("王二");		lists.add("张王");		for (Object list : lists) {			System.out.println(list);		}	}}

  

转载于:https://www.cnblogs.com/superxff/p/8082892.html

你可能感兴趣的文章
决策树
查看>>
团队作业
查看>>
如何避免在简单业务逻辑上面的细节上面出错
查看>>
win7,Ubuntu 12.04 双系统修改启动项顺序三方法
查看>>
python--列表推导式和生成表达式
查看>>
P - Psychos in a Line 单调队列
查看>>
POJ 2653 Pick-up sticks(计算几何)
查看>>
大型网站高并发的架构演变图-摘自网络
查看>>
8丶运行及总结
查看>>
Unity获取手机的电量时间
查看>>
Spring框架:Spring容器具体解释
查看>>
MongoDB 3.2 从安装到使用。
查看>>
XCODE快捷键和功能汇总篇(不断更新)
查看>>
Servlet开发(一)
查看>>
linux下如何查看某个容器的详细信息?
查看>>
bzoj 2843: 极地旅行社
查看>>
车林通购车之家--购车计算器模块--算法js
查看>>
webpack使用教程
查看>>
MySQL学习8 - 数据的增删改
查看>>
Linux笔记(开机自动将kerne log保存到SD卡中)
查看>>