java foreach пропустить первую итерацию - PullRequest
49 голосов
/ 19 апреля 2011

Есть ли элегантный способ пропустить первую итерацию в цикле foreach Java5?

Пример псевдокода:

for ( Car car : cars ) {     
   //skip if first, do work for rest
   .
   .
}

Ответы [ 11 ]

0 голосов
/ 16 января 2019

Вы можете использовать счетчик. Несмотря на то, что кодирование не настолько развито, я считаю, что это самый простой способ пропустить первый элемент из списка.

    int ctr=0;
    for(Resource child:children) {
    if(ctr>0) { //this will skip the first element, i.e. when ctr=0
    //do your thing from the 2nd element onwards
    }
    ctr++;
    }
...