package com.collection_.list_;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ListExercise {
@SuppressWarnings({"all"})
public static void main(String[] args) {
/*
添加10个以上的元素(比如String "hello"),在2号位插入一个元素"自律是一种习惯",
获得第5个元素,删除第6个元素,修改第7个元素,再使用迭代器遍历集合,
要求:使用List的实现类ArrayList完成。
*/
//获得10个以上的元素(可以用for循环,也可以自己添加不一样的)
List list = new ArrayList();
list.add("java");
list.add("666");
list.add("世界第一");
list.add("编程语言");
list.add("java");
list.add("牛逼");
list.add("自律");
list.add("坚持");
list.add("加油");
list.add("冲!");
System.out.println("list=" + list);
//在2号位插入一个元素"自律是一种习惯" addAll(int index, eles);
list.add(1,"自律是一种习惯");
System.out.println("list=" + list);
//获得第5个元素 List.get(index)
System.out.println("第五个元素=" + list.get(4));//编程语言
//删除第6个元素 remove(int index)(会返回这个元素)
list.remove(5);
System.out.println("list=" + list);
//修改第7个元素 set(int index Object ele)
list.set(6, "我被修改了");
System.out.println("list=" + list);
//迭代器遍历
System.out.println("======迭代器遍历=======");
Iterator iterator = list.iterator();
while (iterator.hasNext()) {
Object list2 = iterator.next();
System.out.println("list=" + list2);
}
}
}
List 接口的小案例
最新推荐文章于 2022-09-09 17:18:22 发布