Java выдает следующее исключение: не может найти символ - PullRequest
0 голосов
/ 23 октября 2019

Изучая, как использовать Java ArrayLists, он продолжает выдавать следующее исключение:

496cc7/packlist.java:5: error: cannot find symbol List alist = new
ArrayList<>(); ^ symbol: class List location: class packlist 1 error

Это совершенно новое для меня, так что я не уверен, что на самом деле неправильно любая помощь поможетс благодарностью

import java.util.ArrayList;
import java.util.Collections;
class packlist {
  public static void main(String args[]) {
    List <String> alist = new ArrayList<>();
    alist.add("Mark");
    alist.add("William");
    alist.add("John");
    alist.add("Dave");
    alist.add("James");
    System.out.println("The items of alist are: " + alist);
    Collections.reverse(alist);
    System.out.println("The reversed items of alist are: " + alist);
  }
}

ожидаемый результат - содержимое ArrayList, но, наоборот, я получаю вышеуказанную ошибку, относящуюся к строке 5

1 Ответ

1 голос
/ 23 октября 2019

Добавьте

import java.util.List;

и напишите

List<String> alist = new ArrayList<>();
//  ^
//  `-- no blank here

Если вы не хотите импортировать List, используйте

ArrayList<String> alist = new ArrayList<>();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...