18
การพิจารณาว่าออบเจ็กต์เป็นประเภทดั้งเดิมหรือไม่
ฉันมีObject[]อาร์เรย์และฉันกำลังพยายามค้นหาอาร์เรย์ที่เป็นแบบดั้งเดิม ผมเคยลองใช้Class.isPrimitive()แต่ดูเหมือนว่าฉันทำอะไรผิด: int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); พิมพ์ java.lang.Integer, falseพิมพ์ มีวิธีที่ถูกต้องหรือทางเลือกอื่นหรือไม่?
114
java
reflection