使用Map,以姓名为键,电话号码为值
时间: 2024-04-30 21:19:04 浏览: 7
可以使用Map来实现以姓名为键,电话号码为值的存储。示例代码如下:
```java
import java.util.*;
public class PhoneBook {
public static void main(String[] args) {
// 创建一个Map对象来存储电话簿
Map<String, String> phoneBook = new HashMap<>();
// 添加联系人
phoneBook.put("张三", "123456789");
phoneBook.put("李四", "234567890");
phoneBook.put("王五", "345678901");
// 获取联系人的电话号码
String phoneNum1 = phoneBook.get("张三");
String phoneNum2 = phoneBook.get("李四");
String phoneNum3 = phoneBook.get("王五");
// 输出电话号码
System.out.println("张三的电话号码是:" + phoneNum1);
System.out.println("李四的电话号码是:" + phoneNum2);
System.out.println("王五的电话号码是:" + phoneNum3);
}
}
```
在上面的示例代码中,我们创建了一个Map对象来存储电话簿。接着,我们使用put方法来添加联系人,以联系人的姓名为键,电话号码为值。最后,我们使用get方法来获取联系人的电话号码,并输出到控制台上。