如何使用java Reflection仅获取类名而不获取包信息
如何使用java Reflection仅获取类名而不获取包信息,java,reflection,Java,Reflection,Class MyClass有一个方法getMyClassId,我想调用如下内容: Method method = clazz.getMethod("get" + clazz.getName() + "Id"); method.invoke(myObject) 但是clazz.getName()返回完全限定的包信息,我可以做一些字符串操作,但不知道是否有更好的方法?尝试使用 Method method = clazz.getMethod("get" + clazz.getSimpleN
Class MyClass
有一个方法getMyClassId
,我想调用如下内容:
Method method = clazz.getMethod("get" + clazz.getName() + "Id");
method.invoke(myObject)
但是clazz.getName()返回完全限定的包信息,我可以做一些字符串操作,但不知道是否有更好的方法?尝试使用
Method method = clazz.getMethod("get" + clazz.getSimpleName() + "Id");
试一试