Если я попробую это:
List<Integer> list = new LinkedList<>(Arrays.asList(1));
int val = list.poll();
Я получу:
error: cannot find symbol
int val = list.poll();
^
symbol: method poll()
location: variable list of type List<Integer>
Я не понимаю, почему. Разве val
не должно быть 1
? Я импортировал все необходимые библиотеки
import java.util.List;
import java.util.LinkedList;
Здесь , там есть функция poll
и в документации сказано: Извлекает и удаляет первую (первую) часть этого списка.