循环遍历java中的对象

时间:2016-10-17 12:20:42

标签: java loops iteration

我有一个对象,而该对象又包含其他对象。现在我必须迭代这个主对象,然后选择每个对象,然后遍历它们以找出它们中是否存在任何空字段。如果对象本身是空的,我必须将它从主要对象中剪切掉。对此有任何想法。

public class Transactions {

private Integer totalTransactionCount = null;
private List<Transaction> transactionsList = new ArrayList<Transaction>();

}

public class Transaction {

private String amount = null;
private Foreign foreign = null;
} 

public class Foreign {

private String amount = null;
private String commissionAmount = null;
private String exchangeRate = null;
}

现在我有一个Transaction对象,我必须循环遍历每个字段,然后遍历它们的字段以找出任何空/空字段。

1 个答案:

答案 0 :(得分:2)

循环列表列表的伪代码:

for each (innerList in outerList) do
    if(innerlist.size == 0) then
        //Code for removing empty inner lists.
    else
        for each ( object in innerList) do
            //Check if objects are empty as well and remove it
        end for
    end if
end for

编辑:指出缺乏研究。
我想指出,你还没有真正完成你的研究,只需谷歌搜索iterate list of object以及iterate list of list of object我有很多解决方案。
更不用说Stack Overflow上已经提到过的问题,请阅读first answer of this post