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

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

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

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

Давайте будем гением компьютера.