Java에서 Integer를 String에 캐스팅할 수 없는 이유는 무엇입니까? 몇 가지 이상한 예외가 발견되었습니다. java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String 그게 어떻게 가능하죠?각 오브젝트는 String에 캐스팅할 수 있는 거죠? 코드는 다음과 같습니다. String myString = (String) myIntegerObject; 감사해요.이것이 불가능한 이유: String과 Integer는 동일한 Object 계층에 속하지 않기 때문입니다. Object / \ / \ String Integer 시도하는 캐스팅은 동일한 계층에 있는 경우에만 작동합니다. Object / / A / / B 이 ..