java中键值对怎么用
时间: 2024-05-11 15:20:15 浏览: 63
Java中键值对可以使用Map接口来实现。Map是一个接口,它表示键值对的映射关系。常见的实现类有HashMap、TreeMap、LinkedHashMap等。
下面是一个使用HashMap实现键值对的例子:
```java
import java.util.HashMap;
import java.util.Map;
public class KeyValueExample {
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 appleValue = map.get("apple");
int bananaValue = map.get("banana");
int orangeValue = map.get("orange");
System.out.println("apple value: " + appleValue);
System.out.println("banana value: " + bananaValue);
System.out.println("orange value: " + orangeValue);
// 遍历键值对
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
int value = entry.getValue();
System.out.println(key + " : " + value);
}
}
}
```
输出结果如下:
```
apple value: 1
banana value: 2
orange value: 3
apple : 1
banana : 2
orange : 3
```
在例子中,我们使用HashMap来存储键值对,并通过put()方法添加键值对,通过get()方法获取键对应的值。使用entrySet()方法可以遍历键值对,获取键和值。
阅读全文