代码之家  ›  专栏  ›  技术社区  ›  Hydraxia

Java-从方法的参数中获取数组位置

  •  0
  • Hydraxia  · 技术社区  · 6 年前
    void someMethod(int x){
        --do some calculations here--
    }
    
    ...
    
    int[]   i   = new int[8];
    someMethod(i[3]);
    

    比如说我的 某种方法 我想用输入参数的值进行计算,它是 一[3] ,在我的计算中还使用 位置 原来的数组,不仅仅是它的值。

    如何在方法中判断输入参数是否来自数组,如果是数组,则如何判断所用值的位置?

    像这样的:

    void someMethod(int x){
    
    int y = 5;
    int z = 0;
    z = x + y + x.ArrayPosition;
    System.out.print(z);
    
    }
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Ahmad Mushtaq    6 年前

    不能把数组和索引作为函数参数传递吗?

    void someMethod(int[] array, int index) {
    int y = 5, z = array[index] + y + index;
    System.out.println(z); }