我暂时遇到问题,我正在尝试将数据分别添加到数组列表中的所有对象。
例如。每天,我希望能够添加每位患者在arraylist中记录的药物量。 每个患者都有一个唯一的标识符,这是arraylist中的最新标识。
我想知道使用JOptionPane是否可以单独拉出每个病人,这样一旦进入,下一个就会显示输入信息,我将如何进行呢?
谢谢!
答案 0 :(得分:1)
数据结构的伪代码可能如下:
class Patient{
String patientId;
List<Medication> list;
public addMedication(Medication med){
list.add(med);
}
}
class Medication{
String name;
...
}
class PatientManager{
Map<String,Patient> map;
public addMedication(String patientId,Medication med){
map.get(patientId).addMedication(med);
}
}