电话号码簿java编程

   2025-09-09 10
核心提示:电话号码簿Java编程是一个简单的程序,用于存储和管理联系人信息,如姓名、电话号码等。通过Java的面向对象编程特性,可以方便地添加、删除、查询和修改联系人信息。其核心是数据结构和算法的应用,以实现高效的数据管理和操作。

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

电话号码簿java编程

我们创建一个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类来存储和管理这些联系人:

电话号码簿java编程

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方法即可。 你需要提供要删除的联系人对象作为参数。 如果你不知道要删除的联系人对象,你可能需要遍历联系人列表来找到它。 这只是一个简单的电话号码簿实现,你可以根据需要添加更多的功能,比如搜索联系人,按姓名或电话号码排序等。
 
举报评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
友情链接
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报