java 通讯录系统_java程序设计通讯录管理程序:代码示例

jsonjiaocheng

温馨提示:这篇文章已超过271天没有更新,请注意相关的内容是否还可用!

Java通讯录系统是一个用于管理联系人信息的程序。该系统可以实现添加、删除、修改和查询联系人的功能。下面是一个简单的示例代码,展示了如何使用Java编写一个通讯录管理程序。

我们需要定义一个Contact类,用于表示联系人的信息。该类包含了联系人的姓名、电话号码和电子邮件地址。我们可以使用Java的类和对象来定义该类,并提供一些方法来获取和设置联系人的信息。

public class Contact {

private String name;

private String phoneNumber;

private String email;

public Contact(String name, String phoneNumber, String email) {

this.name = name;

this.phoneNumber = phoneNumber;

this.email = email;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getPhoneNumber() {

return phoneNumber;

}

public void setPhoneNumber(String phoneNumber) {

this.phoneNumber = phoneNumber;

}

public String getEmail() {

return email;

}

public void setEmail(String email) {

this.email = email;

}

}

接下来,我们可以创建一个通讯录类,用于管理联系人信息。该类可以包含一个联系人列表,我们可以使用Java的集合类来存储联系人对象。通讯录类可以提供一些方法,如添加联系人、删除联系人、修改联系人和查询联系人等。

import java.util.ArrayList;

import java.util.List;

public class AddressBook {

private List<Contact> contacts;

public AddressBook() {

contacts = new ArrayList<>();

}

public void addContact(Contact contact) {

contacts.add(contact);

}

public void removeContact(Contact contact) {

contacts.remove(contact);

}

public void updateContact(Contact contact, String name, String phoneNumber, String email) {

contact.setName(name);

contact.setPhoneNumber(phoneNumber);

contact.setEmail(email);

}

public Contact findContact(String name) {

for (Contact contact : contacts) {

if (contact.getName().equals(name)) {

return contact;

}

}

return null;

}

}

现在,我们可以使用上述的Contact类和AddressBook类来创建一个通讯录系统。我们可以在主程序中实例化一个通讯录对象,并使用该对象来添加、删除、修改和查询联系人的信息。

public class Main {

public static void main(String[] args) {

AddressBook addressBook = new AddressBook();

// 添加联系人

Contact contact1 = new Contact("John Doe", "1234567890", "john.doe@example.com");

addressBook.addContact(contact1);

// 修改联系人信息

addressBook.updateContact(contact1, "John Smith", "0987654321", "john.smith@example.com");

// 查询联系人信息

Contact foundContact = addressBook.findContact("John Smith");

System.out.println("Name: " + foundContact.getName());

System.out.println("Phone Number: " + foundContact.getPhoneNumber());

System.out.println("Email: " + foundContact.getEmail());

// 删除联系人

addressBook.removeContact(foundContact);

}

}

通过上述示例代码,我们可以看到如何使用Java编写一个简单的通讯录管理程序。我们定义了Contact类来表示联系人的信息,并使用AddressBook类来管理联系人。我们可以通过实例化AddressBook对象来添加、删除、修改和查询联系人的信息。这样,我们就可以实现一个简单的通讯录系统。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码