java集合试题_java集合练习题及答案.doc
java集合練習題及答案
java集合練習題及答案
Collection 接口的特點是元素是___無序可重復______;
List 接口的特點是元素__有__順序,_可以___重復;
Set 接口的特點是元素__無___順序,____不可以__重復; Map 接口的特點是元素是__key、value映射______,其中__value__可以重復,_key___不可以重復。
2. 有如下代碼
import java.util.*;
public class TestList{
public static void main{
List list = new ArrayList;
list.add;
list.add;
list.add;
list.add;
printList;
}
public static void printList{
//1
for;i++){
System.out.println);
}
for {
System.out.println;
}
Iterator itor = list.iterator;
while){
System.out.println);
}
}
}
要求:
1) 把//1 處的代碼補充完整,要求輸出list 中所有元素的內容
2) 寫出程序執行的結果Hello Java Learn World
3) 如果要把實現類由ArrayList 換為LinkedList,應該改哪里?ArrayList 和
LinkedList 使用上有什么區別?實現上有什么區別?
4) 如果要把實現類由ArrayList 換為Vector,應該改哪里?ArrayList 和Vector 使 用上有什么區別?實現上有什么區別?
3. 寫出下面程序的運行結果
import java.util.*;
public class TestList{
public static void main{
List list = new ArrayList;
list.add;
list.add;
list.add;
list.add;
list.remove;
list.remove;
for; i++){
System.out.println);
}
}
}
結果: Hello Learn
4.
import java.util.*;
public class TestListSet{
public static void main{
List list = new ArrayList;
list.add;
list.add;
list.add;
list.add;
Set set = new HashSet;
set.addAll;
System.out.println);
}
}
選擇正確答案 C
A. 編譯不通過
B. 編譯通過,運行時異常
C. 編譯運行都正常,輸出3
D. 編譯運行都正常,輸出4
5. 已知有一個Worker 類如下:
public class Worker {
private int age;
private String name;
private double salary;
public Worker {}
public Worker {
= name;
this.age = age;
this.salary = salary;
}
public int getAge {
return age;
}
public void setAge {
this.age = age;
}
public String getName {
return name;
}
public void setName {
總結
以上是生活随笔為你收集整理的java集合试题_java集合练习题及答案.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《九阴真经:iOS黑客攻防秘籍》新书发布
- 下一篇: JRtplib开发笔记(三):JRtpl