gpt4 book ai didi

java - 是否可以在 Java 中创建泛型的二维锯齿状数组?

转载 作者:行者123 更新时间:2023-11-29 03:16:46 25 4
gpt4 key购买 nike

是否可以创建一个仅在 Java 中指定大小的泛型类型参数的二维数组?

为了说明,我们可以创建一个这样的数组吗:

T[][] array = new T[x][];

最佳答案

您在问题中提到了“泛型”,并使用标识符 T 作为您的类型,因此我假设您是在谈论创建泛型类型参数的数组。

你不能在 Java 中这样做。数组和泛型不能很好地混合。您可以使用反射 (see this question) 来完成它,但您可能更容易使用集合类来完成此操作。这将是一个列表的列表,以获得一个 2D 参差不齐的容器。

关于java - 是否可以在 Java 中创建泛型的二维锯齿状数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26095234/

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