ฉันต้องการตรวจสอบว่าวัตถุoเป็นอินสแตนซ์ของคลาสCหรือคลาสย่อยของC.
ตัวอย่างเช่นถ้าpเป็นของชั้นPointที่ฉันต้องการx.instanceOf(Point.class)ที่จะเป็นtrueและจะเป็นx.instanceOf(Object.class)true
ฉันต้องการให้มันใช้งานได้กับประเภทดั้งเดิมแบบบรรจุกล่อง ตัวอย่างเช่นถ้าxเป็นIntegerแล้วควรจะเป็นx.instanceOf(Integer.class)true
มีอย่างนั้นหรือ? ถ้าไม่ฉันจะใช้วิธีการดังกล่าวได้อย่างไร?