public class Text {
public static void main(String[] args) {
List<String> list=new ArrayList<>();
//接口=实现类(实现了接口的类)
list.add("aaa");
list.add("bbb");
list.add("ccc");
System.out.println(list);
//迭代器遍历 遍历过程中需要删除元素时使用
//删除时要调用迭代器中的方法
// Iterator<String> it = list.iterator();
// while (it.hasNext()){
// String str=it.next();
// if ("bbb".equals(str)){
// it.remove();
// }
// }
// System.out.println(list);
//(list集合独有)迭代器遍历 遍历过程中需要添加元素时使用
//添加时要调用迭代器中的方法
// ListIterator<String> iterator = list.listIterator();
// while (iterator.hasNext()){
// String str=iterator.next();
// if ("bbb".equals(str)){
// iterator.add("qqq");
// }
// }
// System.out.println(list);
//增强for遍历 .for 仅遍历
//s代表临时变量,自动循环获取list中的数据
// for (String s : list) {
// System.out.println(s);
// }
//lambda表达式 .forEach 仅遍历
// list.forEach( s -> System.out.println(s));
//普通for循环 有索引
// for (int i = 0; i < list.size(); i++) {
// System.out.println(list.get(i));
// }
}
}
五种遍历方式 java
最新推荐文章于 2024-09-20 10:49:24 发布