我有一个文件扫描器,它从文件中读取一堆数字(双精度数字)并将其存储在tmpVal []中。然后,我想将其传递给另一个方法(make_abs_val)以获取这些数字的绝对值,因此我可以将其打印到textview和/或写入文件中。我不确定要在使用新数组后对其绝对值进行评估...我得到了“ .class期望”。 。 。



//get from file into first array
//this is all part of the mainActivity
while(fileScn.hasNext()){
            val = fileScn.nextDouble();
            tmpVal[arrayNum] = val;
            arrayNum++;

        }

// this is where I'm getting the error, not sure what to do.
make_it_abs(tmpVal[]);

//output to textview
for (int a = 0; a < arrayNum; a++ ){
            txtVw.setText(String.format("%.2f", /*Not sure what variable to use */) + "\n");
        }

//required method to get abs val

public double[] make_it_abs(double orig[]){
        for(int i=0; i < orig.length; i++){
            orig[i] = Math.abs(orig[i]);
        }
        return orig;
    }

最佳答案

make_it_abs(tmpVal)替换make_it_abs(tmpVal [])。

关于java - 尝试使用返回的数组时“期望的.class”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33006087/

10-08 23:34