Вы поместили свой метод main
в класс с именем LinkedList
, который имеет приоритет над встроенным классом LinkedList
в алгоритме разрешения имен компилятора. Другими словами, поскольку ваш метод main
находится внутри класса с именем LinkedList
, компилятор использует имя LinkedList
для обозначения вашего LinkedList
класса вместо java.util.LinkedList
. Есть два простых исправления:
- Переименуйте свой класс
Вместо записи
Список списка = новый LinkedList ();
запись
Список списка = новый java.util.LinkedList ();
Я настоятельно рекомендую первый вариант. Поскольку ваш LinkedList
класс на самом деле не представляет структуру данных связанного списка, имя вашего класса вводит в заблуждение того, кто читает код. Возможно, вместо этого позвоните вашему классу LinkedListTest
, т. Е. Ваш файл может быть
import java.util.*;
public class LinkedListTest {
// Implementation of main and helper methods
}