配列内の最小値を削除しようとしています。配列を反復処理して最小値を見つけましたが、それを削除しようとすると次のようになります。
SportStacker.java:111: error: cannot find symbol
times.remove(slowestTime);
^
symbol: method remove(double)
location: variable times of type double[]
1 error
特定のインデックスでダブルを削除したいだけのときに、ダブル[]を削除するように指示していることを理解しています。最小値を含むインデックスで double を削除したいのですが、どうすればいいですか? これは私のメソッドのコードです。
public double removeSlowestTime() {
double slowestTime;
for (int i = 0; i < times.length; i++) {
if (times[i] == 0) {
continue;
}
else {
if (slowestTime < times[i]) {
slowestTime = times[i];
times.remove(slowestTime);
}
}
}
return slowestTime;