2016-10-17 4 views
-8

У меня есть объект, который в свою очередь содержит другие объекты. Теперь я должен выполнить итерацию по этому основному объекту, а затем выбрать каждый объект, а затем выполнить итерацию через них, чтобы узнать, присутствуют ли в них какие-либо пустые поля. Если сам объект пуст, я должен вырезать его из основного объекта. Любые мысли об этом, пожалуйста.Looping через объект объектов в 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; 
} 

Теперь у меня есть объект сделки со мной, и я должен петли Повсеместно каждой из областей и, в свою очередь проходным свои поля, чтобы выяснить, какие неопределенные/пустые поля.

+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 object, а также iterate list of list of object У меня появилось множество решений.
Не говоря уже о заданном здесь вопросе о переполнении стека, пожалуйста, прочтите first answer of this post

Смежные вопросы