Почему нельзя привести Integer к String в Java? - PullRequest
91 голосов
/ 23 января 2012

Я нашел странное исключение:

java.lang.ClassCastException: java.lang.Integer 
 cannot be cast to java.lang.String

Как это возможно?Каждый объект может быть приведен к String, не так ли?

Код:

String myString = (String) myIntegerObject;

Спасибо.

Ответы [ 11 ]

0 голосов
/ 23 января 2012

Использовать String.valueOf (целое число) .

Возвращает строковое представление целого числа.

...