举一反三
- 阅读下列程序 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); } } 程序的运行结果是( )
- 阅读下列程序publicclassExample{publicstaticvoidmain(String[]args){ArrayListlist=newArrayList();//创建ArrayList集合list.add("Tom");//向该集合中添加字符串list.add("Jerry");list.add("Donald");ListIteratorit=list.listIterator();while(it.hasNext()){Objectobject=it.next();if("Jerry".equals(object)){it.set("Speike");}}System.out.println(list);}}程序的运行结果是()
- 阅读代码,选择正确答案。 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 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); } 编译运行的结果是
- public class Demo{ public static void main(String[] args){ List a1=new ArrayList(); a1.add(1); a1.add(2); a1.add(2); a1.add(3); System.out.println(a1); }}上述程序执行后的输出是( )
内容
- 0
给定一段JAVA代码如下:要打印出list中存储的内容,以下语句正确的是( )。ArrayListlist = new ArrayList( ) ;list.add(“a”);list.add(“b”) ;Iterator it = list.iterator( ) ;
- 1
ArrayList的初始化内容如下: ArrayList list = new ArrayList(); list.add("java"); list.add("aaa"); list.add("java"); list.add("java"); list.add("bbb"); 下面可以删除list中所有的“java”的代码是
- 2
假设在session域中保存了一个包含4个元素的list集合对象,请使用EL表达式输出该集合的第三个元素"芒果"。 <% ArrayList list=new ArrayList(); list.add("苹果"); list.add("西瓜"); list.add("芒果"); list.add("荔枝"); session.setAttribute("fruit",list); %> 我最喜爱的水果是:( )
- 3
读程序: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()); }}}程序输出结果:
- 4
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