比较检查一个指定对象是否是特定的类型,或者两个对象的类型是否相同
2013-11-13 10:27
555 查看
/** * 比较检查一个指定对象是否是特定的类型,或者两个对象的类型是否相同 * 创建人: 李林君 * 创建日期: 2013-11-13 * * @param obj 被比较对象 * @param fullqualifiedname 比较对象类型字符串(全限定名) * @return 相等返true * @throws ClassNotFoundException */ public boolean toolcompareclass(Object obj, String fullqualifiedname) throws ClassNotFoundException { /** * 此处不能采用类名和字符串比较,因为比较全限定名时,不同的类装载器会具有相同全限定名的不同类到一个JVM中 * 应该用类对象和当前类装载器装载的类对象进行比较 **/ if (obj.getClass() == this.getClass().getClassLoader().loadClass(fullqualifiedname)) { return true; } else { return false; } }
相关文章推荐
- 定义Person类,Person类中含有两个属性name 和age ,使用compare方法比较两个对象是否为同一个对象。假定name 和age 都相同就似为同一个对象
- 10.根据主类,完成Compare类,该类有两个boolean类型的方法,方法isSameNum用来比较两组数是否完全相同,方法isSameSum用来比较两组数的和是否相等。相同或者相等返回true,
- 比较一个类的两个对象是否相同
- java 反射比较两个类型相同的对象 内部的变量是否相等
- 利用java反射机制比较同一个bean的两个对象的值是否相同
- 利用java反射机制比较同一个bean的两个对象的值是否相同
- 6-2-1 字符串-字符串变量String-创建字符串变量-初始化字符串变量-字符串连接-输入字符串(单词、行)-对象变量的赋值-比较两个字符串是否同一个-比较两个字符串内容是否相同
- 比较一个类的两个对象是否相同
- Java比较两个对象是否相同并获得不同的字段
- C++中的private:类型相同的两个对象,是否可以访问对方的private成员?
- Android判断同一个类的两个对象的内容是否相同
- 判断比较两个对象是否是一个对象(equals方法)
- 比较两个对象是否为同一个对象
- JavaSE8基础 ==和equals 比较两个引用类型的变量的地址值是否相同
- 比较两个string类型数组(String[ ])是否相同
- 教程-Delphi中比较两个对象是否一致及地址是否相同
- C#中比较两个对象的地址是否相同(也是引用计数的问题,和Java一样)
- 如何比较两个变量的类型是否相同
- C#中比较两个对象的地址是否相同
- 在HTML页面上点击按钮按钮携带参数flag,触发一个JS函数,经过判断是否flag==1,分别跳到两个指定的方法(或者页面)