根据入参,通过反射获取入参类型的CLASS
时间: 2024-05-11 11:14:18 浏览: 36
可以使用Java的反射机制中的getClass()方法来获取入参类型的Class对象。
示例代码如下:
```java
public void test(Object obj) {
Class<?> clazz = obj.getClass();
System.out.println(clazz.getName());
}
```
在上面的代码中,首先通过obj对象的getClass()方法获取到obj对象的类型,然后通过getName()方法获取到该类型的全限定名并输出。
需要注意的是,如果obj为null,则会抛出NullPointerException异常。因此,在实际使用中应该先判断obj是否为null,以避免异常的发生。
阅读全文