巴扎黑2017-04-17 17:58:50
강제형 변환에는 상속관계나 구현관계가 있어야겠죠? int
는 기본형이고, String
은 참조형이다. 또한 Integer
도 String
과 상속 관계가 없습니다. String
로 변환하려면 String.valueOf()
이나 .toString()
을 사용하는 것이 좋습니다.
伊谢尔伦2017-04-17 17:58:50
먼저 int 유형은 클래스 유형이 아닌 기본 숫자 유형입니다. 두 번째로 Integer는 java.lang.Number를 상속하므로 캐스팅할 수 없습니다. 가장 간단한 방법은 다음 방법을 사용하여 숫자 유형을 문자열 유형으로 변환할 수 있습니다.
으아악PHP中文网2017-04-17 17:58:50
강제 유형 변환에는 short, int 등 상속이나 구현 관계가 없어도 됩니다
int 유형에서 String 유형으로의 연산은 불가능하다고 할 수밖에 없습니다
또 다른 문제는 운영 효율성