Почему нельзя привести Integer к String в Java?

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

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

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

Код:

String myString = (String) myIntegerObject;

Благодарю.

Ответы на вопрос(7)

Ваш ответ на вопрос