练习:分别使用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); } } }
运行结果:
学习的博客多用于在笔记中,防止笔记过于臃肿,所以将样例及运行结果放在博客中,后以超链接的形式记录在笔记中,所以有些博文过于单薄。如果有小伙伴遇到问题欢迎评论,看到就会回复,学渣一枚,加油努力。