list
public static void main(String[] args) {
//list集合的五种遍历方式
/*
* 1.迭代器
* 2.列表迭代器
* 3.增强for
* 4.Lambda表达式
* 5.普通for循环
* */
//创建集合并添加元素
List<String> list = new ArrayList<>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
//迭代器
// Iterator<String> it = list.iterator();
// while (it.hasNext()){
// String str = it.next();
// System.out.println(str);
// }
//增强for
// for (String s : list) {
// System.out.println(s);
// }
// list.forEach(s -> System.out.println(s));
//普通for循环
// for (int i = 0; i < list.size(); i++) {
// String s = list.get(i);
// System.out.println(s);
//
// }
//列表迭代器
ListIterator<String> it = list.listIterator();
while (it.hasNext()){
String str = it.next();
if ("bbb".equals(str)){
it.add("QQQ");
}
}
System.out.println(list);
}