Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在通讯录中创建、搜索、插入和删除联系人_Java - Fatal编程技术网

Java 在通讯录中创建、搜索、插入和删除联系人

Java 在通讯录中创建、搜索、插入和删除联系人,java,Java,我是java新手,从上两周开始一直保持联系。如何创建新联系人、搜索和删除 编辑 使用答案中的建议并学习了一些新东西。我现在可以通过查询来存储、搜索、删除任何使用数据库的联系人。我需要数据库连接 司机: 地址簿类 每次调用其构造函数时,都会创建一个新联系人 AddressBook b1=new AddressBook(parameters...); AddressBook b2=new AddressBook(parameters...); . . 这意味着您的数

我是java新手,从上两周开始一直保持联系。如何创建新联系人、搜索和删除

编辑 使用答案中的建议并学习了一些新东西。我现在可以通过查询来存储、搜索、删除任何使用数据库的联系人。我需要数据库连接

司机: 地址簿类
每次调用其构造函数时,都会创建一个新联系人

    AddressBook b1=new AddressBook(parameters...);
    AddressBook b2=new AddressBook(parameters...);
    .
    .
这意味着您的数据将临时保存在相应的对象中。
因此,最好有一个UI和一个文件或数据库来永久存储数据。在数据库中删除将很容易

你只是在输入你想做的数据?保存在DB show in UI或其他任何东西中?保存在DB和所需的UI中!为此,您需要学习JDBC,因为您将了解如何连接到DB并执行语句……感谢您的建议。我会在A5l-LE5检查它,你想推荐哪个DB!对于像我这样的乞丐来说,什么样的数据库更适合开始使用?你可以选择文件处理,也可以学习使用“sql”,因为它很容易使用。最初你应该选择文件处理,但对于更大的项目,数据库系统如“sql”或“MS Excel”将是一个更好的选择。我已经开始学习文件处理。谢谢你的帮助。
public class AddressBook {

    String fname;
    String mname;
    String lname;
    String nic;
    String homead;
    String homeph;
    String busadd;
    String busph;
    String faxnum;
    String cellnum;

    public AddressBook(String f_name, String m_name, String l_name,
        String n_ic, String home_ad, String home_ph,
        String bus_ad, String bus_ph, String fax_num, String cell_num) {
        fname = f_name;
        mname = m_name;
        lname = l_name;
        nic = n_ic;
        homeph = home_ph;
        homead = home_ad;
        busadd = bus_ad;
        busph = bus_ph;
        faxnum = fax_num;
        cellnum = cell_num;
    }

    AddressBook() {
    }

    public String getFname() {
        return fname;
    }

    public String getMname() {
        return mname;
    }

    public String getLname() {
        return lname;
    }

    public String getNic() {
        return nic;
    }

    public String getHomead() {
        return homead;
    }

    public String getHomeph() {
        return homeph;
    }

    public String getBusad() {
        return busadd;
    }

    public String getBusph() {
        return busph;
    }

    public String getCellnum() {
        return cellnum;
    }

    public String getFaxnum() {
        return faxnum;
    }

    public void showDetails() {
        System.out.println();
        System.out.println("Your Address Book Goes Here");
        System.out.println("Your Full Name is: " + fname + " " + mname + " " + lname);
        System.out.println("Natinal Identity Card Number: " + nic);
        System.out.println("Home Address: " + homead);
        System.out.println("Phone Number: " + homeph);
        System.out.println("Business Adress: " + busadd);
        System.out.println("Business Number: " + busph);
        System.out.println("Cell Number: " + cellnum);
        System.out.println("Fax Number: " + faxnum);
    }
}
    AddressBook b1=new AddressBook(parameters...);
    AddressBook b2=new AddressBook(parameters...);
    .
    .