JAVA-初步認識-常用對象API(集合框架-常用方法演示)
阿新 • • 發佈:2018-01-20
spa gpo 為什麽 常用 put font 有關 對象 class
一.
方法闡述完,演示一下。
主函數中創建一個對象,這裏是創建map引用,(為什麽要通過method方法來做?)。map有泛型,要操作的map裏面是什麽類型?
隨便寫一個學號和姓名,是映射關系。要琢磨一下,map集合和collection是什麽區別,它什麽時候用?這個最重要,方法講完了就知道了。
學號是Integer類型,說是int類型就掛了,導一個包。
在method方法中,往map集合中添加元素,就是采用put方法。put方法會有一個返回值。在主函數中創建map對象,接著調用method方法。
這裏想說新建的map對象使用什麽類型?(是因為map是接口麽,要找下面的子類來操作?)
尋找一個合適的子類來作為新建map對象的類型,經常使用的子類就幾個,比如hashmap,
采用hashmap後,結果是正確的。
collectin是單列集合,map是雙列集合。將集合打印一下,得到的是鍵和值。用等號連接,表示它倆有關系。
對於上面的操作結果,有這麽幾條註釋,存相同鍵,值會覆蓋。
接下來,多存儲幾個。輸出結果顯示是無序的。不要意味2,7,8就是有序的,hashmap也是哈希表,integer方法和哈希表的方式是一樣的。
接下來演示的是刪除方法,在map集合中,將相應的鍵值刪除了,把值返回了。
下面就是判斷,結果返回ture。
最後就是獲取方法,得到的結果是xiaoqiang。集合中保留相應的鍵值對的。如果輸入不存在的鍵,返回的就是null。
JAVA-初步認識-常用對象API(集合框架-常用方法演示)