gpt4 book ai didi

java - 制作任何东西的通用参数化类型

转载 作者:行者123 更新时间:2023-12-01 07:16:06 25 4
gpt4 key购买 nike

所以我试图创建一个参数化类型,它适用于 Java 中的任何类型,包括任何对象,以及基元类型。我该如何去做呢?

好吧,假设我希望 for-each 的目标是一个原语,所以它

for(int i : MyClass)

类似的东西。这可以做到吗?

最佳答案

从您对 Bozho 的回答的评论来看,您可能想要这样的东西:

interface MyInterface<T> extends Iterable<T> {
}

不,你不能对原始类型这样做。您可以模拟基本类型的迭代器,但它永远不会真正成为可迭代的,就像在 for-each 循环中可用一样。

关于java - 制作任何东西的通用参数化类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1853558/

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