你这问题问的也太广了吧!!!
你可以尝试着用instanceof来解决你这个问题!thanks
hima
你可以尝试着用instanceof来解决你这个问题!thanks
hima
解决方案 »
- 关于手动修改数据库页面无法实时刷新数据的问题
- 使用SSH框架时,采用标注方式指定Action的Result碰到的问题
- ext button 样式问题
- EJB面试 高分求救~~
- 求XML教学视频和struts的教学视频(hibernate、spring的也要),有好的话,加分回报!!
- 为什么Javascript不能正确显示<html:select>选中的值?
- 请教一个Jbuilder9中开发一个简单消息驱动bean的问题
- 2013年毕业去外包公司一般开多少薪资
- 通过html页面的表单提交中文数据,Java后台出现乱码。跪求大神解答。
- springboot+mybatisplus 关键字段会自动加单引号,怎么去掉
- apache2 tomcat5.5 cpu 100% 求救
- JDBC连接SQL Sever 2005
{
//dosomething with obj
}
1 项目中所有javabean均有共同祖先,或实现特定接口,如
Class MyJavaBean extends AbsJavaBean {
.....
} orClass MyJavaBean implements JavaBeanInterface {
....
}那么就可以用instanceof JavaBeanInterface来判断了解法2,上述条件不满足,只能用反射的方法,枚举出所以fields,再判断每个field是否有相应的get/set方法。当然这么做可能会有性能问题,可以用CGLIB,ASM等加以改善。
Method[] methods = cl.getDeclaredMethods();
for (Method m : methods)
{
String name = m.getName(); //判断javabean中是否只有set/get方法
if (!name.startsWith("set") && !name.startsWith("get")) {
flag = false;
}
}
if (flag) System.out.println("It's javabean");