Java判断Class变量是什么类型
2017-01-02 11:57
351 查看
public static void main(String[] args) { java.util.Date date_u = new java.util.Date(1); java.sql.Date data_s = new java.sql.Date(1); Class<? extends java.util.Date> c_d_u = date_u.getClass(); Class<? extends java.sql.Date> c_d_s = data_s.getClass(); // 使用java.lang.Class.isAssignableFrom判断(推荐) System.out.println(java.sql.Date.class.isAssignableFrom(c_d_u)); System.out.println(java.sql.Date.class.isAssignableFrom(c_d_s)); // 使用className判断 System.out.println(java.sql.Date.class.getName().equals(c_d_u.getName())); System.out.println(java.sql.Date.class.getName().equals(c_d_s.getName())); }
执行结果:
false
true
false
true
相关文章推荐
- 判断一个变量是什么类型
- Java千百问_06数据结构(010)_Class类型是什么
- 使用eclipse JDT compile class,解决 无法确定 X 的类型参数;对于上限为 X,java.lang.Object 的类型变量 X,不存在唯一最大实例
- java判断一个对象是什么类型
- 使用eclipse JDT compile class,解决 无法确定 X 的类型参数;对于上限为 X,java.lang.Object 的类型变量 X,不存在唯一最大实例
- instanceof和typeof都能用来判断一个变量是否为空或是什么类型的变量。
- java判断变量类型
- java判断基本类型变量的类型
- java 判断字符串什么编码类型
- Java判断String类型变量是否可以转换数字类型
- python判断类型:想知道一个对象(实例或者变量)是什么类型,什么结构的
- python判断类型:想知道一个对象(实例或者变量)是什么类型,什么结构的
- java中jdk与jre的关系以及环境变量配置时Java_Home\Path\ClassPath各代表什么意思
- Java中double类型的变量转换成字符串是什么样子的,还是和原来数值相同吗?
- java判断是什么类型
- (转)java 判断字符串什么编码类型
- Python【基础:数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set】注意事项(与java,c比较)
- Java定义接口变量为接收类型有什么好处(面向接口编程)
- java 判断字符串什么编码类型
- mybatis 基本类型的if条件判断问题 There is no getter for property named 'xxx' in 'class Java.lang.Integer'