2014-02-06 3 views
0

를 나타냅니다. 내가Java 클래스 I 클래스의 인스턴스를 가질 수

Number.class.isAssignableFrom(myClass) 

을 사용하는 모든 래퍼와 빅 * 클래스에 대한

는 기본 요소 또한 더 일반적 있음을 알 수있는 방법이 있습니까? 내 마음에 오는 한 가지 방법은 다음과 같이 추가로 테스트하는 것입니다 :

Number.class.isAssignableFrom(myClass) || (myClass.isPrimitive() && myClass!=char.class && myClass!=boolean.class) 

추신 :이 프리미티브 (심지어 수업이) 정말 자바 클래스 시스템의 일부입니다 것으로 보인다. 더 많은 정보/참고 자료를 제공해 주시겠습니까?

답변

0

코드는 정상입니다. 그것은 그 문제를 다루는 것 같습니다.

+0

Java가 제공하는 보증에 대해 생각하고 있습니다. 향후 릴리스에서는 새로운 기본 유형이 추가되지 않을 것입니다. –

관련 문제