我正在尝试创建一个像这样的对象列表:
List<Employee> employee= new ArrayList<Employee>();
Run Code Online (Sandbox Code Playgroud)
像这样设置一个键和值:
Employee emp = new Employee();
emp.setKey("John");
emp.setValue("305");
emp.setKey("David");
emp.setValue("790");
Run Code Online (Sandbox Code Playgroud)
最后,我把它放在一个清单上:
employee.add(emp);
Run Code Online (Sandbox Code Playgroud)
当我打印时,它只给我最后一个条目:
for(Employee em : employee){
System.out.println(em.getKey());
}
Run Code Online (Sandbox Code Playgroud)
它只给我"大卫"而不是"约翰"和"大卫"
有人能告诉我该怎么办?
您只创建了一个对象:
Employee emp = new Employee();
emp.setKey("John");
emp.setValue("305");
Employee emp1 = new Employee();
emp1.setKey("David");
emp1.setValue("790");
employee.add(emp);
employee.add(emp1);
Run Code Online (Sandbox Code Playgroud)
现在运行for循环
归档时间: |
|
查看次数: |
166 次 |
最近记录: |