Почему мой код говорит, что не может найти. условное обозначение? - PullRequest
0 голосов
/ 13 июля 2020
 HashMap <String, Integer> output = new HashMap <String, Integer> (); 
 for (int j = 0 ; j < np; j++) { 
   output.add(people, recived1);
   System.out.println(output);

когда я компилирую код, он говорит:

error: cannot find symbol
output.add(people, recived1);
      ^ 

1 Ответ

3 голосов
/ 13 июля 2020

Я предполагаю, что вы здесь работаете с Java. Интерфейс Java Map не имеет метода add. Вместо этого вы используете метод put(key, value) для добавления данных на карту.

Обычно, когда компилятор говорит cannot find symbol, он указывает на то, что вы неправильно используете API. Это может быть опечатка или недоразумение. Используйте документацию API, чтобы помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...