gpt4 book ai didi

java - 不同的数据集

转载 作者:行者123 更新时间:2023-12-01 13:00:32 25 4
gpt4 key购买 nike

所以我想在 Java 中复制一个变量,而不让它们共享相同的数据集。该变量是一个名为 ChunkSection[] tsec 的数组,我想将其复制到 ChunkSection[] sec 但两者没有任何关系。我尝试过 .clone() 但没有成功。

ChunkSection[] sec = null;
tsec = fromChunk.i().clone();
for (ChunkSection s : tsec) {
ArrayList<ChunkSection> chs = new ArrayList<>();
chs.add(s);
sec = (ChunkSection[]) chs.toArray(); <-----
}

上面的代码在箭头指向的行上生成 ClassCastException。

最佳答案

使用 Arrays.copyOf 制作数组的副本。

ChunkSection [] sec = Arrays.copyOf(tsec, tsec.length);

关于java - 不同的数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23548137/

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