读程序:import java.util.Iterator;import java.util.LinkedList;import java.util.List;public class Example { public static void main(String[] args) { String a = "A", b = "B", c = "C", d = "D", e = "E"; List<String> list = new LinkedList<String>(); list.add(a); list.add(e); list.add(d); list.set(1, b); // 将索引位置为1的对象e修改为对象b list.add(2, c); // 将对象c添加到索引位置为2的位置 Iterator<String> it = list.iterator(); while (it.hasNext()) { System.out.println(it.next()); }}}程序输出结果:
举一反三
- public static void main(String[] args) { LinkedList list=new LinkedList(); list.add("A"); list.add("B"); String s=(String)list.get(2); System.out.println(s); } 编译运行的结果是
- 阅读代码,选择正确答案。 import java.util.*; public class TestListSet{ public static void main(String args[]){ List list = new ArrayList(); list.add(“Hello”); ist.add(“Learn”); list.add(“Hello”); list.add(“Welcome”); et set = new HashSet(); set.addAll(list); System.out.println(set.size()); } }
- public class Example { public static void main(String[] args) { ArrayList list = new ArrayList(); // 创建ArrayList集合 list.add("Tom"); // 向该集合中添加字符串 list.add("Jerry"); Iterator it = list.iterator(); //获取迭代器 it.next(); it.next(); System.out.println(it.next()); } } 运行以上程序,输出结果是( )
- public static void main(String[] args) { LinkedList list=new LinkedList(); list.add("A"); list.add("B"); String s=(String)list.get(2); System.out.println(s); }编译运行的结果是 A: 运行时引发异常 B: 输出:B C: 编译时发生错误 D: 输出:A
- 阅读下列程序 public class Example { public static void main(String[] args) { ArrayList list = new ArrayList(); // 创建ArrayList集合 list.add("Tom"); // 向该集合中添加字符串 list.add("Jerry"); list.add("Donald"); for(ListIterator it = list.listIterator();it.hasNext();){ Object object = it.next(); if("Jerry".equals(object)){ it.set("Speike"); } } System.out.println(list); } } 程序的运行结果是( )