Выберите единственный верный из приведенных результат компиляции и выполнения кода.

import java.util.*;
class Generics13 {
  public static void main(String[] args) {
     List<Integer> list = new LinkedList<Integer>();
     list.add(1);
     list.add(4);
     list.add(-4);
     for(Iterator i = list.iterator(); i.hasNext();) {
            Integer in = i.next();
            System.out.println(in);
     }
  }
}
Explanation
Код не скомпилируется.
Необходимо либо явно сделать type-cast: Integer in = (Integer) i.next();
либо параметризировать итератор: Iterator i = list.iterator();
Второй вариант предпочтительнее.

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Продолжайте изучать
тесты по Java
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты