JAVA int 강제 형식 변환 오류 알림 (개체 에서 int 로 캐 스 트 할 수 없 음)

645 단어 Java
int str=1120;
String str=(String) str;

오류 발생: Cannot cast from int to String 원인: 모든 대상 이 java. lang. Object 로 변환 할 수 있 지만 모든 대상 이 String 으로 변환 되 는 것 은 아 닙 니 다.String 과 Integer 는 같은 지점 에 없습니다.
      Object
     /      \
    /        \
String     Integer

강제 변환 은 같은 지점 에서 만 사용 할 수 있 습 니 다. 다음 과 같 습 니 다.
   Object
     /
    /
   A
  /
 /
B

이 경우 (A) obj B 나 (Object) obj B 나 (Object) obj A 는 모두 가능 합 니 다.
integer/int 형식 데 이 터 를 string 으로 변환 하 는 해결 방법: (1) String. valueOf (integer), (2) Integer. toString (integer), (3) Integer. toString (), 대상 변환 에 사용

좋은 웹페이지 즐겨찾기