使用HashMap类实例化一个Map类型的对象map1,键(String类型)和值(Integer类型)分别用于存储员工的姓名和工资,存入数据如下: 张三——800元;李四——1500元;王五——3000元; 1)将张三的工资更改为2600元 2)为所有员工工资加薪100元; 3)遍历集合中所有的员工的名字 4)遍历集合中所有的员工的工资
时间: 2023-11-13 08:04:39 浏览: 91
C++hashmap的使用实例
好的,以下是您的答案:
```java
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class Main {
public static void main(String[] args) {
// 实例化一个Map类型的对象map1
Map<String, Integer> map1 = new HashMap<>();
// 存入数据
map1.put("张三", 800);
map1.put("李四", 1500);
map1.put("王五", 3000);
// 将张三的工资更改为2600元
map1.put("张三", 2600);
// 为所有员工工资加薪100元
Set<String> keys = map1.keySet();
for (String key : keys) {
map1.put(key, map1.get(key) + 100);
}
// 遍历集合中所有的员工的名字
for (String key : keys) {
System.out.print(key + " ");
}
System.out.println();
// 遍历集合中所有的员工的工资
for (String key : keys) {
System.out.print(map1.get(key) + " ");
}
System.out.println();
}
}
```
输出结果为:
```
张三 李四 王五
2700 1600 3100
```
希望能够帮到您!
阅读全文