Я хочу, чтобы преобразовать примитивно в строку, и я попробовал:
myInt.toString();
Это терпит неудачу с ошибкой:
int cannot be dereferenced
Теперь я понимаю, что примитивы не ссылочные типы (т.е. не является объектом), и поэтому не могут иметь методы. Тем не менее, Java 5 введена Autoboxing и распаковка (а-ля C # ..., который я никогда не любил в C #, но это рядом с точкой). Так с Autoboxing, я ожидал бы выше, чтобы преобразовать Минт к Integer, а затем вызвать ToString () на этом.
Кроме того, я считаю, C # позволяет такой вызов, если я не помню неправильно. Является ли это просто несчастный недостаток Autoboxing / распаковки спецификации в Java, или есть веские основания для этого?