Почему нельзя преобразовать Integer в String в java?

Я обнаружил странное исключение:

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

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

Код:

String myString = (String) myIntegerObject;

Спасибо.

92
задан user710818 23 January 2012 в 14:44
поделиться