итерационная проблема - PullRequest
       14

итерационная проблема

0 голосов
/ 20 января 2010

Я должен перебрать список error.getGE.getList возвращает мне массив данных типа GE bean, как перебрать этот список?

Ответы [ 3 ]

8 голосов
/ 20 января 2010
for (GE bean: error.getGE().getList()){
   // do something with GE
}

Эта конструкция называется For-Each-Loop и доступна с Java5.

1 голос
/ 20 января 2010

Вы можете получить размер любого ArrayList (независимо от JavaVersion) с помощью .size (); Имея эту информацию, вы сможете выполнить цикл по списку:

for(int i = 0; i < error.getGE().getList().size(); i++) {
    GE myGe = (GE) error.getGE().getList().get(i);
    // do some stuff with myGe
}
0 голосов
/ 20 января 2010

Создается переменная экземпляра для итератора .... т.е. Iterator itr = error.getGE (). GetList (). Iterator (); в то время как (itr.hasNext ()) { Значение GE = (GE) itr.next ();

// получаем требуемый вывод, используя 'value'

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...