如何关联两个ArrayLists对象?

时间:2016-02-15 18:03:20

标签: java android arrays list arraylist

我们说我有两个ObjectA,第一个是ObjectB类型,第二个是 int id; double value;

这些是ObjectA的变量:

 int objAId;
 double disccountValue;

这些是ObjectB的变量:

disccountValue

如何检索Object objAId,其中ArrayLists与第一个列表中的项目相同?就像在SQL查询中一样,但在{{1}}。

1 个答案:

答案 0 :(得分:0)

如果您尝试获取每个对象的值A:

for(ObjectA objA : arrayListOfObjectAs){
    int id = objA.id;
    for(ObjectB objB : arrayListOfObjectBs){
        if(id == objB.objAId){
            //do what you want with the objB.discountValue here
        break;
        }
    }
}

如果你只是寻找一个id,你可以摆脱那个外圈for循环