2016-10-17 12 views
-8

私は他のオブジェクトを含むオブジェクトを持っています。今私はこのメインオブジェクトを繰り返し処理し、それぞれのオブジェクトを選択してから、空のフィールドが存在するかどうか調べます。オブジェクト自体が空の場合は、主オブジェクトから切り離す必要があります。これについての考えはどうか。Javaのオブジェクトのオブジェクトをループする

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オブジェクトを持っていると私は、任意のヌル/空のフィールドを見つけるためにそのフィールドの各throughtとそのフィールドを通じてターンループでループする必要があります。

+5

これは非常に基本的なプログラミングですので、チュートリアルを読む必要があります。 – abbath

+3

サンプルコード – Nyakiba

+1

も入力してください。このリクエストメントはかなり混乱します。あなたはあなたの仕事についてより具体的になりますか? –

答えて

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 

EDIT:は、研究の欠如を指摘。
iterate list of list of objectというグーグルであなたの研究を正しく行っていないことを指摘したいと思います。私は多くの解決策を得ました。
既にスタックオーバーフローに関する質問はありません。first answer of this post

関連する問題