小伙看你根骨奇佳,潜力无限,来学PHP伐。
강제형 변환에는 상속관계나 구현관계가 있어야겠죠? int는 기본형이고, String은 참조형이다. 또한 Integer도 String과 상속 관계가 없습니다. String로 변환하려면 String.valueOf()이나 .toString()을 사용하는 것이 좋습니다.
int
String
Integer
String.valueOf()
.toString()
먼저 int 유형은 클래스 유형이 아닌 기본 숫자 유형입니다. 두 번째로 Integer는 java.lang.Number를 상속하므로 캐스팅할 수 없습니다. 가장 간단한 방법은 다음 방법을 사용하여 숫자 유형을 문자열 유형으로 변환할 수 있습니다.
String.valueOf(x);를 가장 효율적으로 사용해야 합니다. ""+x"를 사용하지 마세요
int와 String은 전혀 같은 유형이 아닙니다.
강제 전환은 상속 관계에서만 발생할 수 있습니다. . Int와 String은 다른 유형이므로 당연히 강제할 수 없습니다.
강제 유형 변환에는 short, int 등 상속이나 구현 관계가 없어도 됩니다int 유형에서 String 유형으로의 연산은 불가능하다고 할 수밖에 없습니다또 다른 문제는 운영 효율성
int와 String은 다른 유형입니다. String.valueOf(x)를 사용하세요.
String.valueOf(x)
이와 같이 변환할 수 없으며 다음과 같아야 합니다. String s = String.valueOf(x);
으아아아
강제형 변환에는 상속관계나 구현관계가 있어야겠죠?
int
는 기본형이고,String
은 참조형이다. 또한Integer
도String
과 상속 관계가 없습니다.String
로 변환하려면String.valueOf()
이나.toString()
을 사용하는 것이 좋습니다.먼저 int 유형은 클래스 유형이 아닌 기본 숫자 유형입니다. 두 번째로 Integer는 java.lang.Number를 상속하므로 캐스팅할 수 없습니다. 가장 간단한 방법은 다음 방법을 사용하여 숫자 유형을 문자열 유형으로 변환할 수 있습니다.
으아악String.valueOf(x);를 가장 효율적으로 사용해야 합니다. ""+x"를 사용하지 마세요
int와 String은 전혀 같은 유형이 아닙니다.
으아아아강제 전환은 상속 관계에서만 발생할 수 있습니다. . Int와 String은 다른 유형이므로 당연히 강제할 수 없습니다.
강제 유형 변환에는 short, int 등 상속이나 구현 관계가 없어도 됩니다
int 유형에서 String 유형으로의 연산은 불가능하다고 할 수밖에 없습니다
또 다른 문제는 운영 효율성
int와 String은 다른 유형입니다. String.valueOf(x)를 사용하세요.
String.valueOf(x)
이와 같이 변환할 수 없으며 다음과 같아야 합니다. String s = String.valueOf(x);
으아아아