次のようなコードがあります。
public Flight{
String code;
char status;
char type;
Flight(String code, char status, char type){
this.code = code;
this.status = status;
this.type = type;
}
}
public Menu{
Flight flight1 = new Flight("DL123",'A','D');
Flight flight2 = new Flight("DL146",'A','I');
flightMap.put("DL123", flight1)
flightMap.put("DL146", flight2)
}
if(schedule.flightMap.containsKey(decision))
{
}
ユーザーが DL123 を入力し、containsKey が true を返した場合、 flight1 のオブジェクト属性のみを返したいと考えています。どうすればこれを行うことができますか?toString を上書きしようとしましたが、toString は文字列としてしか返せないため、文字である status 属性と type 属性を返す方法がわかりません。
さらに情報が必要な場合はお尋ねください。