三、将下表数据录入到HashMap中,查找“李四”的成绩,并遍历HashMap。 姓名 成绩 张三 78 李四 85 王五 69
时间: 2024-03-09 07:48:58 浏览: 60
好的,我可以帮你解决这个问题。以下是Java代码实现:
```java
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class Main {
public static void main(String[] args) {
//创建HashMap对象,键为String类型,值为Integer类型
Map<String, Integer> map = new HashMap<>();
//添加数据
map.put("张三", 78);
map.put("李四", 85);
map.put("王五", 69);
//查找李四的成绩
int score = map.get("李四");
System.out.println("李四的成绩为:" + score);
//遍历HashMap
Iterator<Map.Entry<String, Integer>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<String, Integer> entry = iterator.next();
System.out.println("姓名:" + entry.getKey() + ",成绩:" + entry.getValue());
}
}
}
```
输出结果为:
```
李四的成绩为:85
姓名:张三,成绩:78
姓名:李四,成绩:85
姓名:王五,成绩:69
```
希望这个答案能够帮助到你。
阅读全文