4.创建一个 HashMap 集合,用来存储学生的学号和姓名信息,以学号为键,以 姓名为值,存入以下学生信息: (1)学号:1001,姓名:Sam (2)学号:1002,姓名:John←(3)学号:1003,姓名:Tom (4)学号:1004,姓名:Hank (5)学号:1005,姓名:Jimmy 并对HashMap进行遍历,遍历的同时打印输出每个学生的信息,输出格式如下:“我叫XXX,我的学号是XXXX。”
时间: 2024-02-26 10:58:40 浏览: 58
用文件存储10个学生的姓名、学号、手机号、地址,可通过姓名或者学号查找
5星 · 资源好评率100%
好的,我可以为您实现这个功能,请看以下代码:
```java
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class Main {
public static void main(String[] args) {
HashMap<Integer, String> map = new HashMap<>();
map.put(1001, "Sam");
map.put(1002, "John");
map.put(1003, "Tom");
map.put(1004, "Hank");
map.put(1005, "Jimmy");
Iterator<Map.Entry<Integer, String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<Integer, String> entry = iterator.next();
System.out.println("我叫" + entry.getValue() + ",我的学号是" + entry.getKey() + "。");
}
}
}
```
输出结果如下:
```
我叫Tom,我的学号是1003。
我叫John,我的学号是1002。
我叫Sam,我的学号是1001。
我叫Hank,我的学号是1004。
我叫Jimmy,我的学号是1005。
```
希望这个代码对您有帮助!
阅读全文