Можно ли использовать примитивный тип (int) в качестве универсального типа в Java? - PullRequest
23 голосов
/ 05 января 2009

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

Ответы [ 2 ]

33 голосов
/ 05 января 2009

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

2 голосов
/ 05 января 2009

Конрад прав. Кроме того, вы можете использовать класс TObjectIntHashMap для отображения объектов на примитивные целые.

...