我有一个包含一个对象的java对象。
public class ParameterValue {
private Property property;
private String PropertyValue;
public static class Property {
private String paramName;
}
}
在我的util方法中,我获取列表中的所有属性名称
List<ParameterValue.Property> properties= getAllParameter();
List<ParameterValue> paramValues= getAllParameterValues();
仅返回ParameterValue
对象仅设置值。
现在我想从属性列表中获取Property对象,并在paramvalues列表中设置创建一个完整的对象。我该怎么做。是否可以迭代2个列表
答案 0 :(得分:2)
如果N
列表中索引properties
的相应条目对应N
列表中的相同索引paramValues
,则可以使用int
计数器进行迭代,使用List.get()
:
// assert properties.size() == paramValues.size();
for (int idx = 0, size = properties.size(); idx < size; idx++)
{
ParameterValue.Property prop = properties.get(idx);
ParameterValue value = paramValues.get(idx);
}
答案 1 :(得分:0)
使用标准forloop:
for (int i = 0; i < properties.size(); i++) {
properties.get(i); //get the ParameterValue.Property
paramValues.get(i); //get the ParmeterValue
}