相关疑难解决方法(0)

获取java.util.List的泛型类型

我有;

List<String> stringList = new ArrayList<String>();
List<Integer> integerList = new ArrayList<Integer>();
Run Code Online (Sandbox Code Playgroud)

是否有(简单)方法来检索列表的泛型类型?

java generics

246
推荐指数
8
解决办法
27万
查看次数

如何找出ArrayList <Object>中每个对象的类型?

我有一个ArrayList,由从db导入的不同元素组成,由字符串,数字,双精度和整数组成.有没有办法使用反射类型技术来找出每个元素包含的每种类型的数据?

仅供参考:有这么多类型数据的原因是这是一段用不同的数据库编写的java代码.

java generics reflection arraylist

87
推荐指数
6
解决办法
26万
查看次数

了解Java中的泛型类型

我有一个通用类,说:

MyClass<T>
Run Code Online (Sandbox Code Playgroud)

在这个类的方法中,我想测试T的类型,例如:

void MyMethod()
{

    if (T == String)
        ...
    if (T == int)
        ...
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点 ?

谢谢你的帮助

java generics

4
推荐指数
2
解决办法
8918
查看次数

标签 统计

generics ×3

java ×3

arraylist ×1

reflection ×1