1. 程式人生 > >JAVA-初步認識-常用對象API(集合框架-常用方法演示)

JAVA-初步認識-常用對象API(集合框架-常用方法演示)

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(集合框架-常用方法演示)