2015-04-12 98 views
0

我困在当前的问题上,我试图将数据单独添加到数组列表中的所有对象。将数据分别添加到数组列表中的所有对象

例如。每天,我希望能够增加每名患者在阵列列表中记录的药量。 每个患者都有一个唯一的标识符,这是arraylist中的内容。

我想知道使用JOptionPane是否可以分别拉起每个患者,这样在进入一个之后,下一个显示出来输入信息,我将如何去做这件事?

谢谢!

数据结构的

回答

1

Pseduo代码可能是如下:

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); 

    } 

}