如何才能知道某个类里面有没有包含某个指定的字段。
class A{
static String exposable=''
}class B{
}我想判断哪个类里面定义了我指定的字段,并返回类的名字,要怎么做?
急,求教
class A{
static String exposable=''
}class B{
}我想判断哪个类里面定义了我指定的字段,并返回类的名字,要怎么做?
急,求教
解决方案 »
- split和contains在jdk1.4有什么方法可用?
- ArrayList<接口> 如何类型转换成ArrayList<实现>
- 画布箭头移动如何实现
- 求助:大整数乘法
- 组合的一个简单的程序问题?请各位高手帮帮忙了!
- 怎样测试文件关闭的时候发生IOException错误
- jdbc,jsp javabean,hibernate ejb j2ee ,java内容多,接下去该按什么次序学?
- 帮帮忙吧,只是一个关于applet的小问题.有待解决......
- Eclipse为什么不会出现IDE界面
- 奇怪的事情!已经设置了DO_NOTHING_ON_CLOSE,为什么窗口仍然被关掉了?!
- 再问java反射的一个问题,如何返回一个类里面的全部String和Integer定义的字段?
- 已知汉字如何求内码?已知内码如何求汉字?(求代码)
Class.getName()返回类名。
// 该类定义的字段,包括非 public 的
System.out.println(A.class.getDeclaredField("exposable").getType().getName());
// 该类定义的字段,只有 public 的
System.out.println(A.class.getField("exposable").getType().getName());