2、编写程序实现Map集合的基本使用,要求如下: (1)、创建一个只能值只能容纳String对象的Person的HashMap集合; (2)、往集合中添加5个“键-值”对象:id—>001、name—>张三、sex—>男、age—>28、love—>我爱学Java (3)、对集合进行遍历,分别打印集合中的每个元素的键与值; (4)、首先打印集合的大小,然后删除集合中的键为age的元素,并显示删除元素的内容,并再次打印集合的大小。
时间: 2024-03-23 08:38:18 浏览: 45
以下是Java代码实现Map集合的基本使用:
```java
import java.util.HashMap;
import java.util.Map;
public class MapDemo {
public static void main(String[] args) {
// 创建一个只能值只能容纳String对象的Person的HashMap集合
Map<String, String> personMap = new HashMap<>();
// 往集合中添加5个“键-值”对象:id—>001、name—>张三、sex—>男、age—>28、love—>我爱学Java
personMap.put("id", "001");
personMap.put("name", "张三");
personMap.put("sex", "男");
personMap.put("age", "28");
personMap.put("love", "我爱学Java");
// 对集合进行遍历,分别打印集合中的每个元素的键与值
for (Map.Entry<String, String> entry : personMap.entrySet()) {
System.out.println(entry.getKey() + "->" + entry.getValue());
}
// 打印集合的大小
System.out.println("集合大小:" + personMap.size());
// 删除集合中的键为age的元素,并显示删除元素的内容
String removedValue = personMap.remove("age");
System.out.println("删除的元素为:" + removedValue);
// 再次打印集合的大小
System.out.println("集合大小:" + personMap.size());
}
}
```
输出结果为:
```
id->001
name->张三
sex->男
age->28
love->我爱学Java
集合大小:5
删除的元素为:28
集合大小:4
```
阅读全文