gpt4 book ai didi

JAVA动态列表类型

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

是否可以使方法返回动态列表类型。比如方法a(Object b)可以返回a List<Integer>当b是Integer类型时?

最佳答案

我注意到您询问的是动态属性。不要忘记泛型实现 type erasure 。也就是说,在运行时,一个 List就是这样。通用提示仅用于编译时。

所以您将返回的是一个简单的原始 List 。它没有类型信息和 List<Integer>List<Double> 相同.

您没有理由不能实现如下接口(interface):

List<T> getList(T param);

但这是一个静态定义,您必须在代码库中实现特定类型。

关于JAVA动态列表类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1315960/

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