我有一堂不同领域的课。
public class Temporary
{
private Integer id;
private String name;
private String value;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
我正在创建一个测试,我在创建一个列表时遇到了困难,我需要创建一个列表,但我不确定如何。
这是我的测试
@Test
public void samepleList() throws Exception {
Temporary temp = new Temporary();
temp.setId(42);
temp.setName("a");
temp.setValue("b");
temp.setId(36);
temp.setName("c");
temp.setValue("d");
temp.setId(42);
temp.setName("e");
temp.setValue("f");
List<Temporary> sampleList = Lists.newArrayList();
sampleList.add(temp.getId();
sampleList.add(temp.getName();
sampleList.add(temp.getValue();
}
正如它所说,我的错误发生在 sampleList.add(get.getId)
List 类型中的方法 add(Temporary) 不适用于参数 (Integer)。
我将如何修复它并能够将它们放入列表中