java.until.Mapに関してです。
以下のプログラムで配列部分をjava.until.Map(キーはID)に変更して、
こんな事やるとどういうプログラムになるのでしょうか?
何卒ご回答よろしくお願い致します。
・顧客情報を取得するgetCustomer(int id)メソッドを作成する
・顧客情報を変更するupdateCustomer(int id, String name)メソッド、
顧客情報を削除するdeleteCustomer(int id)メソッドを作成する
但し、指定idの顧客情報が存在しない場合は例外をスローしたいのです。
class CustomerManager {
public static void main(String[] args){
CustomerManager manager = new CustomerManager();
manager.addCustomerCard( "山田一郎");
manager.addCustomerCard( "鈴木太郎");
manager.addCustomerCard( "田中次郎");
manager.printAllInfo();
}
private CustomerCard[] customers = new CustomerCard[5];
private int index = 0;
public void addCustomerCard(String name){
customers[index] = new CustomerCard(1 + index,name);
index++;
}
public void printAllInfo() {
System.out.print("ID =" + customers[0].id + ",");
System.out.println("名前 = " + customers[0].name);
System.out.print("ID =" + customers[1].id + ",");
System.out.println("名前 = " + customers[1].name);
System.out.print("ID =" + customers[2].id + ",");
System.out.println("名前 = " + customers[2].name);
}
}
class CustomerCard {
String name;
int id;
public CustomerCard(int id,String name){
this.name = name;
this.id = id;
}
public String getName(){
return this.name;
}
}
補足
参考のURLを読みましたが、どう活用すればよいかわかりません。 二次元配列にcsvファイルのデータを格納することしかやったことがありません