取得类中属性的泛型类型
来源:互联网 发布:it technician 编辑:程序博客网 时间:2024/06/11 08:06
class GGG {
private Map<String, Double> field;
public Map<String, Double> getField() {
return field;
}
public void setField(Map<String, Double> field) {
this.field = field;
}
}
public static void main(String[] args) throws Exception {
GGG ggg = new GGG();
Field field = ggg.getClass().getDeclaredField("field");
field.setAccessible(true);
ParameterizedType pType = (ParameterizedType)field.getGenericType();
System.out.println("ggg.field class type =" + pType);
Type[] types = pType.getActualTypeArguments();
for(int i = 0; i < types.length; i ++) {
System.out.println((i + 1) + " =" + types[i]);
}
}
private Map<String, Double> field;
public Map<String, Double> getField() {
return field;
}
public void setField(Map<String, Double> field) {
this.field = field;
}
}
public static void main(String[] args) throws Exception {
GGG ggg = new GGG();
Field field = ggg.getClass().getDeclaredField("field");
field.setAccessible(true);
ParameterizedType pType = (ParameterizedType)field.getGenericType();
System.out.println("ggg.field class type =" + pType);
Type[] types = pType.getActualTypeArguments();
for(int i = 0; i < types.length; i ++) {
System.out.println((i + 1) + " =" + types[i]);
}
}
输出结果:
ggg.field class type =java.util.Map<java.lang.String, java.lang.Double>
1 =class java.lang.String
2 =class java.lang.Double
1 =class java.lang.String
2 =class java.lang.Double
- 取得类中属性的泛型类型
- Java中取得泛型的类型
- 枚举类型的自定义属性取得
- C#如何取得类中所有静态属性的值
- JSP中取得Bean的某个属性
- 利用反射取得泛型的类名和属性名
- Java父类取得子类传递的泛型参数Class类型
- JAVA中使用System类的 getProperties()和getProperty(String)取得当前系统的属性
- 利用正则表达式取得html标签中属性的值
- C++中取得各种简单数值类型的最大最小值
- C++中取得各种简单数值类型的最大最小值
- JSTL中取得int类型数据的长度
- 取得java bean的属性
- SQL取得列的类型
- java取得泛型的参数类型(Gson通过借助TypeToken获取泛型参数的类型的方法)
- Java反射机制(取得类的全部的属性)
- Java反射机制(取得类的全部的属性)
- PHP类中声明数组类型属性出现的问题
- ListView 之 属性(取消分割线、拖动时背景不变色)
- Godaddy
- 生成随机数(高精度,不重复)
- Java安全结构 沙盒模型
- java安全管理器
- 取得类中属性的泛型类型
- 创造超越的人生
- QTP第五天学习
- 动态注册JNI
- classloader
- 淘宝网运用Oracle轻松应对海量数据
- windows操作系统中的系统属性
- Linux ffs 命令
- 各种io复用机制的文章