gpt4 book ai didi

java - 如何获取不连续的子数组。通过合并多个 .copyOf 范围

转载 作者:行者123 更新时间:2023-11-30 08:02:10 24 4
gpt4 key购买 nike

我有一个数组。假设这个数组称为 numberCards。它被定义为 {0,1,2,5,6,10,42} 我想谈论一个由索引(2-4(包括))和索引 7 和 8 组成的数组。有没有办法做到这一点尽可能少的行?

最佳答案

您可以执行此操作来提取值的子集或更改顺序。

public static <T> T[] select(T[] ts, int... indecies) {
T[] copy = (T[]) new Object[indecies.length];
for (int i = 0; i < indecies.length; i++)
copy[i] = ts[indecies[i]];
return copy;
}

关于java - 如何获取不连续的子数组。通过合并多个 .copyOf 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31731685/

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