[java] object 통한 getClass()를 사용하여 데이터 알아내기
가끔 받아온 값에 대해서
알 수 없을 때까 있습니다.
error : mismatch cannot convert from
이러한 문제가 발견 될 때가 있습니다.
이런 문제를 해결하기 위해서...
Object로 임시로 받아서 getClass()를 통해서
확인하는 방법이 있어요!
package java_sort;
public class ConvertByteString {
public static void main(String[] args) {
String testStr = "test할 문자";
int testInt = 11;
double testDouble = 1.1;
Object obj = null;
obj = testStr;
System.out.println(obj.getClass());
//testStr java.lang.String의 값이 나옵니다.
obj = testInt;
System.out.println(obj.getClass());
//testStr java.lang.Integer의 값이 나옵니다.
obj = testDouble;
System.out.println(obj.getClass());
//testStr java.lang.Integer의 값이 나옵니다.
}
}
결과화면
'[java]' 카테고리의 다른 글
[java] javax.net.ssl.SSLPeerUnverifiedException: Hostname not verified: (0) | 2018.12.26 |
---|---|
파파고 NMT 테스트 / JSP로 해보기 (0) | 2018.10.05 |
web.xml이 없는 경우 (0) | 2018.09.30 |
[java] hashmap value 값으로 key 값 찾기 (0) | 2018.09.29 |
자바(java) int[], string [] 배열 오름,내림,역순,부분 정렬 하기 (0) | 2018.06.28 |