练习:分别使用ArrayList和LinkedList完成存储字符串并遍历

使用ArrayList存储字符串并遍历

public class ListDemo {
    public static void main(String[] args) {
        //创建ArrayList集合对象
        ArrayList<String> arrayList = new ArrayList<String>();

        //添加元素
        arrayList.add("hello");
        arrayList.add("world");
        arrayList.add("java");

        //迭代器遍历
        Iterator<String> it = arrayList.iterator();
        System.out.println("使用迭代器方式遍历集合:");
        while (it.hasNext()){
            String s = it.next();
            System.out.println(s);
        }

        //for循环遍历
        System.out.println("使用for循环方式遍历集合:");
        for (int i = 0 ; i<arrayList.size();i++){
            String s = arrayList.get(i);
            System.out.println(s);
        }

        //增强for循环遍历
        System.out.println("使用增强for循环方式遍历集合:");
        for (String array : arrayList){
            System.out.println(array);
        }
    }
}

运行结果:

使用LinkedList存储字符串并遍历

public class ListDemo1 {
    public static void main(String[] args) {
        //创建LinkedList集合对象
        LinkedList<String> linkedList = new LinkedList<String>();

        //添加元素
        linkedList.add("好好学习");
        linkedList.add("热爱学习");
        linkedList.add("学学学学");

        //迭代器方式遍历
        Iterator<String> it = linkedList.iterator();
        System.out.println("使用迭代器方式遍历集合:");
        while (it.hasNext()){
            String s = it.next();
            System.out.println(s);
        }

        //for循环方式遍历
        System.out.println("使用for循环方式遍历集合:");
        for (int i = 0;i<linkedList.size();i++){
            String s = linkedList.get(i);
            System.out.println(s);
        }

        //增强for循环方式遍历
        System.out.println("使用增强for循环方式遍历集合:");
        for (String llt : linkedList){
            System.out.println(llt);
        }
    }
}

运行结果:

posted @ 2020-04-08 15:38  硬盘红了  阅读(669)  评论(0编辑  收藏  举报