0

我有一个包含另一个对象的 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设置了对象的值。

现在我想从属性列表中获取属性对象并在 paramvalues 列表中设置创建一个完整的对象。我该怎么做。是否可以迭代 2 个列表

4

2 回答 2

2

如果列表中索引处的相应条目对应Nproperties列表中的相同索引N,则可以使用计数器paramValues进行迭代并使用:intList.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);
}
于 2012-10-01T10:28:21.160 回答
0

使用标准的forloop:

for (int i = 0; i < properties.size(); i++) {
  properties.get(i); //get the ParameterValue.Property
  paramValues.get(i); //get the ParmeterValue
}
于 2012-10-01T10:31:43.057 回答