CodeGym /Adesua ahorow /Java 語法 /我們用 Set 和 Map 做什麼?

我們用 Set 和 Map 做什麼?

Java 語法
等級 8 , 課堂 7
開放

“還沒累嗎?那我們繼續吧。我想給你更多關於 Set 和 Map 的細節,以及它們能做什麼。”

Set是一個集合,一組未編號的對象。Set的主要特徵是它只包含唯一的對象,即集合中的每個元素都是不同的。以下是您可以對集合執行的操作:”

手術 方法
添加元素 添加(),添加所有()
刪除元素 刪除(),刪除所有()
檢查元素是否存在 包含(),包含所有()

“就這樣嗎?”

“嗯,是的。您還可以使用 size() 方法來找出集合中有多少個元素。”

“地圖呢?”

Map是一組對。它就像一個 Set,除了它是一組鍵值對而不是唯一元素。唯一的限制是每個 « key» 必須是唯一的一個 Map 不能包含兩對相同的鍵。”

“這是我們可以用Map做的事情:”

手術 方法
獲取所有對的集合 條目集()
獲取一組所有密鑰 密鑰集()
獲取一組所有值 價值()
添加一對 放(鍵,值)
獲取指定鍵的值 得到(鑰匙)
檢查指定的鍵是否存在 包含鍵(鍵)
檢查指定值是否存在 包含值(值)
檢查Map是否為空 是空的()
清除地圖 清除()
刪除指定鍵的值 刪除(鍵)

“這比賽特有趣多了。”

“是的,雖然Map沒有List那麼流行,但是在很多任務中都有用到。”

留言 (2)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Rocky 等級 9,Taiwan
10 七月 2024
直到現在,依就沒有改善
Anonymous #11503162 等級 15,Taipei,Taiwan
24 四月 2024
建議表格內容不必翻譯成中文,不然很難理解在說哪個方法,謝謝