这是一个简单的电话号码簿的Java编程示例。在这个例子中,我们将创建一个名为Contact的类来存储联系人的信息,包括姓名和电话号码。然后我们将创建一个名为PhoneBook的类来存储和管理这些联系人。

我们创建一个Contact类:
public class Contact {
private String name;
private String phoneNumber;
public Contact(String name, String phoneNumber) {
this.name = name;
this.phoneNumber = phoneNumber;
}
public String getName() {
return name;
}
public String getPhoneNumber() {
return phoneNumber;
}
@Override
public String toString() {
return "Contact{" +
"name=’" + name + ’’’ +
", phoneNumber=’" + phoneNumber + ’’’ +
’}’;
}
}我们创建一个PhoneBook类来存储和管理这些联系人:

import java.util.ArrayList;
import java.util.List;
public class PhoneBook {
private List<Contact> contacts;
public PhoneBook() {
contacts = new ArrayList<>();
}
public void addContact(Contact contact) {
contacts.add(contact);
}
public void removeContact(Contact contact) {
contacts.remove(contact);
}
public void printContacts() {
for (Contact contact : contacts) {
System.out.println(contact);
}
}
}你可以这样使用这个电话号码簿:
public class Main {
public static void main(String[] args) {
PhoneBook phoneBook = new PhoneBook();
phoneBook.addContact(new Contact("张三", "123456789"));
phoneBook.addContact(new Contact("李四", "987654321"));
phoneBook.printContacts(); // 打印所有联系人信息,这将显示张三和李四及其电话号码。 你可以根据需要添加更多的联系人。 只需使用phoneBook.addContact方法添加新的联系人即可。 你可以根据需要删除联系人,只需使用phoneBook.removeContact方法即可。 你需要提供要删除的联系人对象作为参数。 如果你不知道要删除的联系人对象,你可能需要遍历联系人列表来找到它。 这只是一个简单的电话号码簿实现,你可以根据需要添加更多的功能,比如搜索联系人,按姓名或电话号码排序等。




