Java 教程
Map 接口中鍵和值一一映射. 可以通過鍵來獲取值。
序號 | 方法描述 |
---|---|
1 |
void clear( ) ?從此映射中移除所有映射關(guān)系(可選操作)。 |
2 |
boolean containsKey(Object k) 如果此映射包含指定鍵的映射關(guān)系,則返回?true。 |
3 |
boolean containsValue(Object v) 如果此映射將一個或多個鍵映射到指定值,則返回?true。 |
4 |
Set entrySet( ) 返回此映射中包含的映射關(guān)系的?Set 視圖。 |
5 |
boolean equals(Object obj) 比較指定的對象與此映射是否相等。 |
6 |
Object get(Object k) 返回指定鍵所映射的值;如果此映射不包含該鍵的映射關(guān)系,則返回?null。 |
7 |
int hashCode( ) 返回此映射的哈希碼值。 |
8 |
boolean isEmpty( ) 如果此映射未包含鍵-值映射關(guān)系,則返回?true。 |
9 |
Set keySet( ) 返回此映射中包含的鍵的?Set 視圖。 |
10 |
Object put(Object k, Object v) 將指定的值與此映射中的指定鍵關(guān)聯(lián)(可選操作)。 |
11 |
void putAll(Map m) 從指定映射中將所有映射關(guān)系復(fù)制到此映射中(可選操作)。 |
12 |
Object remove(Object k) 如果存在一個鍵的映射關(guān)系,則將其從此映射中移除(可選操作)。 |
13 |
int size( ) 返回此映射中的鍵-值映射關(guān)系數(shù)。 |
14 |
Collection values( ) 返回此映射中包含的值的 Collection 視圖。 |
下面的例子來解釋Map的功能
import java.util.*; public class CollectionsDemo { public static void main(String[] args) { Map m1 = new HashMap(); m1.put("Zara", "8"); m1.put("Mahnaz", "31"); m1.put("Ayan", "12"); m1.put("Daisy", "14"); System.out.println(); System.out.println(" Map Elements"); System.out.print("t" + m1); } }
以上實例編譯運(yùn)行結(jié)果如下:
Map Elements {Mahnaz=31, Ayan=12, Daisy=14, Zara=8}其他擴(kuò)展