gpt4 book ai didi

java - 通用类的类 的名称

转载 作者:行者123 更新时间:2023-11-30 06:32:49 26 4
gpt4 key购买 nike

我在使用泛型时在 Java 中遇到了一个小问题。我有一个 A 类:

public class A<T>

在A的方法中,我需要获取T的类型名称,有没有办法使用T找到字符串s?

(如果我创建 A<String> temp = new A<String>(); ,我希望能够一次获得 java.lang.String - 我必须使用泛型,因为我的方法之一必须返回一个列表)。

这看起来很简单,但我不知道该怎么做。

非常感谢您的帮助。

最佳答案

由于type erasure , 这是不可能的。

相反,您需要接受 Type<T>在你的构造函数中。

关于java - 通用类的类 <T> 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8552600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com