freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java基礎(chǔ)入門_課后習(xí)題答案-資料下載頁

2025-06-22 12:47本頁面
  

【正文】 om rand = new Random()。 int[] num = new int[5]。 for (int i = 0。 i 。 i++) { num[i] = 20 + (31)。 (num[i])。 } }}第7章 集合類一、填空題集合 Comparator 有序、可重復(fù),無序、不可重復(fù) hashNext()、next() Collection、Map 鍵、值 ListIterator ArrayList、LinkedList,HashSet、TreeSet,HashMap、TreeMap put()、get()Collections、Arrays二、判斷題錯 對 對 錯 對三、選擇題BC A D ABD C AB D AB ABC B四、程序分析題程序可以編譯通過,輸出結(jié)果是“a、b、c”,因為TreeSet集合不允許存放重復(fù)元素,第2次增加的元素c會覆蓋之前存入的元素c,所以輸出結(jié)果是“a、b、c”,而不是“a、b、c、c”。程序不可以編譯通過,這是由于向ArrayList集合中存入元素時,集合并不能記住元素的類型,因此在取出元素時,只能使用Object類型,而不能使用String類型。程序可以編譯通過,但是什么也沒有打印。使用ListIterator進行從后向前的遍歷集合,可以使用以下兩種方法,一是使用listIterator(int index)方法將索引index的值設(shè)置為集合元素的數(shù)目,也就是ListIterator it = (3)。,二是將程序先從前向后遍歷,然后再從后向前遍歷。程序編譯不通過,由于Map集合在遍歷的過程中不能使用集合對象本身刪除元素,這會導(dǎo)致并發(fā)修改異常,若想刪除集合中的元素,可以使用Iterator的remove()方法。五、簡答題為了使程序能方便的存儲和操作數(shù)目不固定的一組數(shù)據(jù),JDK提供了一套類庫,這些類都位,統(tǒng)稱為集合。集合框架中包含3個接口,分別是List、Set、Map。List的特點是元素有序、元素可重復(fù)。List接口的主要實現(xiàn)類有ArrayList和LinkedList。Set的特點是元素?zé)o序、元素不可重復(fù)。Set接口的主要實現(xiàn)類有HashSet和TreeSet。Map的特點是存儲的元素是鍵(Key)、值(Value)映射關(guān)系,元素都是成對出現(xiàn)的。Map接口的主要實現(xiàn)類有HashMap和TreeMap。Collection是一個單例集合接口。它提供了對集合對象進行基本操作的通用方法。Collections是一個工具類。它包含各種有關(guān)集合操作的方法。六、編程題參考答案import .*。public class Test01 { public static void main(String[] args) { ArrayList list = new ArrayList()。 for(int i = 0。 i 10。 i++) { (A+i)。 } Iterator it = ()。 while(()) { Object obj = ()。 (obj)。 } }}參考答案import .*。public class Test02 { public static void main(String[] args) { HashSet hashSet = new HashSet()。 Person p1 = new Person(Jack,25)。 Person p2 = new Person(Rose,23)。 Person p3 = new Person(Jack,27)。 (p1)。 (p2)。 (p3)。 for(Object obj:hashSet){ Person p=(Person)obj。 (+:+)。 } }}class Person{ String name。 int age。 public Person(String name, int age) { super()。 = name。 = age。 } public int hashCode() { return ()。 } public boolean equals(Object obj) { if (this == obj) return true。 if (obj == null) return false。 Person other = (Person) obj。 return ()。 }} 參考答案import .*。public class Test03 { public static void main(String[] args) { TreeMap map = new TreeMap(new MyComparator())。 (1, Lucy)。 (2, Lucy)。 (3, John)。 (4, Smith)。 (5, Amanda)。 for (Object key : ()) { (key + : + (key))。 } }}class MyComparator implements Comparator { public int pare(Object obj1, Object obj2) { String ele1 = (String) obj1。 String ele2 = (String) obj2。 return (ele1)。 }
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1