Java map 使用
时间: 2023-08-02 08:06:58 浏览: 114
Java中的Map是一种键值对的数据结构,它允许用户通过键来访问值。Java的Map接口有许多实现,包括HashMap、TreeMap、LinkedHashMap等等。下面是一个简单的Map使用示例:
```
import java.util.HashMap;
import java.util.Map;
public class MapExample {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<>();
// 添加键值对
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
// 获取键对应的值
int value = map.get("banana");
System.out.println(value); // 输出 2
// 遍历所有的键值对
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
int val = entry.getValue();
System.out.println(key + ": " + val);
}
}
}
```
在上面的示例中,我们首先创建了一个HashMap对象,并添加了三个键值对。然后我们通过调用get方法获取了键"banana"对应的值。最后我们使用for-each循环遍历了所有的键值对,并输出了它们的键和值。
阅读全文