分析以下代码:ArrayList<String>list=newArrayList<String>();list.add("Beijing");list.add("Tokyo");list.add("Shanghai");list.set(3,"HongKong");
A: 代码的最后一行导致运行时错误,因为数组列表中的索引3处没有元素。
B: 代码的最后一行有编译错误,因为数组列表中的索引3处没有元素。
C: list.add(3,"HongKong")替换代码的最后一行,代码将编译并运行良好。
D: list.add(4,"HongKong")替换代码的最后一行,代码将编译并运行良好。
A: 代码的最后一行导致运行时错误,因为数组列表中的索引3处没有元素。
B: 代码的最后一行有编译错误,因为数组列表中的索引3处没有元素。
C: list.add(3,"HongKong")替换代码的最后一行,代码将编译并运行良好。
D: list.add(4,"HongKong")替换代码的最后一行,代码将编译并运行良好。
举一反三
- 下列代码执行后,list中的元素列表是__________。ArrayList<Integer>list=newArrayList<>();list.add(1);list.add(2);list.add(3);list.add(4);list.add(5);list.remove(2);System.out.println(list); A: [1,2,3,4,5] B: [2,3,4,5] C: [1,3,4,5] D: [1,2,4,5] E: [1,2,3,4]
- ArrayList的初始化内容如下: ArrayList list = new ArrayList(); list.add("java"); list.add("aaa"); list.add("java"); list.add("java"); list.add("bbb"); 下面可以删除list中所有的“java”的代码是
- 阅读代码,选择正确答案。 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()); } }
- 分析以下代码。int[]list=newint[5];list=newint[6]; A: 代码有编译错误,因为变量列表一旦分配就无法更改。 B: 代码有运行时错误,因为变量列表一旦分配就无法更改。 C: 代码可以编译并运行良好。第二行为list指定一个新数组。 D: 代码有编译错误,因为无法为列表分配不同大小的数组。
- 下列代码执行后,list中的元素列表是__________。[br][/br]ArrayList[Integer]list=newArrayList[]();[br][/br]list.add(1);[br][/br]list.add(2);[br][/br]list.add(3);[br][/br]list.add(4);[br][/br]list.add(5);[br][/br]list.remove(2);[br][/br]System.out.println(list); A: [1,2,3,4,5] B: [2,3,4,5] C: [1,3,4,5] D: [1,2,4,5] E: [1,2,3,4]