集合的遍历方式三

集合事物遍历(方式三)

1、普通 for 循环

List集合中提供了两个特有的抽象方法方便for循环遍历集合:

public abstract <E> get(int index); //返回此列表中指定位置的元素
public abstract int size();	//返回此列表中的元素数

eg: 存储字符串对象并遍历

//创建集合对象
	List li = new ArrayList();
	
	//添加元素
	li.add("hello");
	li.add("world");
	li.add("java");
	//用循环遍历
	for(int i = 0; i < list.size(); i++){
		//System.out.println(list.get(x));
		//建议使用的方式
		String s = (String) list.get(i);
		System.out.println(s);
	}
2、加强for的使用
  • 格式:
for(元素数据类型	变量	:	数组或者集合){
}
  • 遍历集合
	//创建集合对象
ArrayList arr = new ArrayList();
	//创建并添加元素
	arr.add("hello");
	arr.add("world");
	arr.add("java");
	//增强for遍历集合
	for(String s : arr){
		System.out.println(s);
	}
  • 使用
    1>适用于循环次数未知、计算循环次数复杂或者遍历数组、集合中
    2>可以替代迭代器的功能,同样不能在循环中添加删除操作,因为在循环中,
    数组或者集合就已经被锁定。(一旦修改就会报出并发行异常)
    3>增强for的目标不能为null。
发布了52 篇原创文章 · 获赞 6 · 访问量 1452

猜你喜欢

转载自blog.csdn.net/qq_40488936/article/details/103639007