我试图向ArrayList添加一个对象? 但是,为什么你呢?
ArrayList<Patient> emer;
Patient p = new Patient();
p.setName(jTextField1.getText());
p.setSurname(jTextField2.getText());
p.setGender(jRadioButton1.getText()); } p.setBooldType(jComboBox1.getSelectedItem() + ""); p.setEntarnceDay(jComboBox2.getSelectedItem() + "/" + jComboBox3.getSelectedItem() + "/" + jComboBox4.getSelectedItem()); p.setFee(Integer.parseInt(jTextField8.getText()));
emer.add(p);
答案 0 :(得分:3)
您尚未初始化emer
并且可能正在获取&#34;本地变量未初始化&#34;错误。
ArrayList<Patient> emer;
您需要的是使用新的数组列表实例初始化emer
。
ArrayList<Patient> emer = new ArrayList<Patient>();
或者更好:
List<Patient> emer = new ArrayList<Patient>();