0

もう1つのオブジェクトを含む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つのリストを反復することは可能ですか?

4

2 に答える 2

2

Nリスト内のインデックスの対応するエントリがpropertiesリスト内の同じインデックス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 に答える