gpt4 book ai didi

java - 我可以用另一个集合初始化 Java 数组吗?

转载 作者:行者123 更新时间:2023-11-30 03:39:22 24 4
gpt4 key购买 nike

我正在开发一个包含此字段的 Java 类:

private com.enel.xmlns.EDILM.SalReport.SalDettaglio[] sal;

这是一个数组。是否可以以某种方式用其他集合(列表)类型初始化此 sal 对象?

Tnx

最佳答案

如果您快速浏览一下 Collecion javadoc,您可能会注意到集合应该实现 toArray 方法。

所以,是的,您可以随时使用集合的 toArray 方法返回的数组来初始化数组变量。 (但您必须注意集合的泛型类型与数组变量的类型相对应,并且可能必须转换 toArray 方法返回的内容以适合变量的类型)。

因此你可以写这样的内容:

YourType[] sal= yourCollection.toArray(new YourType[0]);

关于java - 我可以用另一个集合初始化 Java 数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27129556/

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