void someMethod(int x){
--do some calculations here--
}
...
int[] i = new int[8];
someMethod(i[3]);
假设在我的 someMethod 中,我想使用输入参数的值(即 i[3])进行计算,并且在我的计算中还使用 原始数组的位置,而不仅仅是它的值。
如何在方法中判断输入参数是否来自数组,如果是数组,则如何判断所使用的值的位置?
类似这样的事情:
void someMethod(int x){
int y = 5;
int z = 0;
z = x + y + x.ArrayPosition;
System.out.print(z);
}
最佳答案
不能只将数组和索引作为函数参数传递吗?
void someMethod(int[] array, int index) {
int y = 5, z = array[index] + y + index;
System.out.println(z); }
关于Java - 从方法的参数获取数组位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50772003/