共計(jì) 1042 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
在 Java 中,Map
是一個(gè)接口,它表示鍵值對(duì)的映射。它有多個(gè)實(shí)現(xiàn)類,如 HashMap
,TreeMap
等。
要使用 Map
函數(shù),首先需要?jiǎng)?chuàng)建一個(gè) Map
對(duì)象,然后可以使用以下方法來(lái)操作 Map
對(duì)象:
put(key, value)
:將鍵值對(duì)添加到Map
中。get(key)
:根據(jù)鍵獲取對(duì)應(yīng)的值。containsKey(key)
:檢查Map
中是否包含指定的鍵。containsValue(value)
:檢查Map
中是否包含指定的值。remove(key)
:根據(jù)鍵刪除對(duì)應(yīng)的鍵值對(duì)。size()
:返回Map
中鍵值對(duì)的數(shù)量。
以下是一個(gè)示例程序,演示了如何使用 Map
函數(shù):
import java.util.HashMap;
import java.util.Map;
public class MapExample {public static void main(String[] args) {
// 創(chuàng)建一個(gè) HashMap 對(duì)象
Map map = new HashMap();
// 添加鍵值對(duì)到 Map 中
map.put("apple", 10);
map.put("banana", 5);
map.put("orange", 8);
// 根據(jù)鍵獲取對(duì)應(yīng)的值
System.out.println("apple:" + map.get("apple"));
// 檢查 Map 中是否包含指定的鍵
System.out.println("Contains key'banana':" + map.containsKey("banana"));
// 檢查 Map 中是否包含指定的值
System.out.println("Contains value'15':" + map.containsValue(15));
// 根據(jù)鍵刪除對(duì)應(yīng)的鍵值對(duì)
map.remove("orange");
// 獲取 Map 中鍵值對(duì)的數(shù)量
System.out.println("Map size:" + map.size());
}
}
輸出結(jié)果:
apple: 10
Contains key 'banana': true
Contains value '15': false
Map size: 2
上述示例程序創(chuàng)建了一個(gè) HashMap
對(duì)象,并使用 put
方法添加了三個(gè)鍵值對(duì)。然后,通過(guò) get
方法獲取了鍵 apple
對(duì)應(yīng)的值,并使用 containsKey
和containsValue
方法檢查了 Map
中是否包含指定的鍵和值。接下來(lái),使用 remove
方法根據(jù)鍵刪除了對(duì)應(yīng)的鍵值對(duì),并使用 size
方法獲取了 Map
中鍵值對(duì)的數(shù)量。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完