gpt4 book ai didi

java - 获取参数化类型的 .class?

转载 作者:行者123 更新时间:2023-12-02 01:26:37 24 4
gpt4 key购买 nike

如果一个List并且想要获取它的类而不是List,我做不到

List.class

我做不到

List<TennisBall>.class

我想这样做的原因是我使用的注释除了生成文档的类之外。我可以表达参数化类。

任何提示

最佳答案

请记住,泛型 99% 是编译时构造。泛型不会创建新的类/接口(interface)。两者List (原始类型)和 List<TennisBall> (参数化类型)由同一个类表示,即 List.class 。 (类的实现也类似地共享: LinkedListLinkedList<TennisBall> 都由同一个类实现。)

当您希望它记录的内容涉及泛型类型参数时,您需要引用注释的文档来了解如何使用该工具来处理泛型。

关于java - 获取参数化类型的 .class?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56804007/

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