Java数组,使用数组的一个元素作为引用从另一个数组中获取元素,然后创建另一个新数组
有人知道如何使用数组作为引用,通过for循环或其他有用的方法获取另一个数组中的元素吗? 例如,我在下面得到了多个数组,运行程序后,输出数组将具有
int[] array = { 0, 1, 3, 4, 5, 6, 8 };
int[] c = { 18, 19, 20, 21, 22, 23, 24, 25, 26 };
在我运行程序之后
output ={18,19,21,22,23,24,26}
//this is generate through below
output[0]=c[0];
output[1]=c[1];
output[2]=c[3];
output[3]=c[4];
# 1 楼答案
由于数组索引是通常的整数值,因此它们不需要硬编码:
(代码未经测试)
# 2 楼答案
您可以使用下面的代码来实现这一点
这是一个非常简单的解决方案,当然还有其他方法可以达到同样的效果
# 3 楼答案
您可以访问如下值:
我将让您围绕语句组装循环:)