Подтвердить что ты не робот

Можно ли использовать примитивный тип (int) в качестве общего типа в Java?

В частности, с SortedMap<Vector<String>, int> я получаю "размеры, ожидаемые после этого (int) токена." Помогите!

4b9b3361

Ответ 1

Нет, это невозможно. Вместо этого используйте Integer. Автобоксинг заботится обо всем остальном (т.е. Для большинства целей вы можете запрограммировать так, как если бы вы использовали int, потому что Java автоматически конвертирует в и из Integer).

Ответ 2

Конрад прав. В качестве альтернативы вы можете использовать класс trove TObjectIntHashMap для сопоставления объектов с примитивными ints.