我有一组人物对象。在下面的代码中,我在条件上更新3个字段的person对象。这里我需要的是,首先将所有这些值设置为person对象(person.setcheckId("20")
)并将person对象设置为数组,而不是直接更新数组....
for (int personIndex = 0; personIndex < personArray.length; personIndex++)
{
if(personArray[personIndex].getId==1)
{
PersonType person = personArray[personIndex];
personArray[personIndex].setMemberId("20");
personArray[personIndex].setName("Robert");
personArray[personIndex].setFName("Pole");
}
}
答案 0 :(得分:1)
如果我理解,你可以做的是首先创建Person
对象并设置其属性:
PersonType person = new Person();
person.setMemberId("20");
person.setName("Robert");
person.setFName("Pole");
然后将其分配给数组中的相应位置:
personArray[personIndex] = person;
答案 1 :(得分:0)
PersonType person = new PersonType();
person.setMemberId("20");
person.setName("Robert");
person.setFName("Pole");
for (int personIndex = 0; personIndex < personArray.length; personIndex++)
{
if(personArray[personIndex].getId==1)
{
personArray[personIndex] = personType;
}
}