私はJavaが初めてで、私がやろうとしてきたこと:
tempTrailerArr
String[] = {"12.0 1.1", "24.51", "34.12", "82.87 231.2 1.1 2.2"} です。
の各要素はtempTrailerArr
Scanner オブジェクトに変換されますtrScan
。
tempTrailerArr の各要素の最初の double は、 という Double[] に格納されtrailerVals
ます。
したがって、望ましい結果は次のようになりますtempTrailerArr
= {12.0 24.51 34.12 82.87}
しかし、以下のコードは終了しません。理由がわかりません。
for (int j=0; j<tempTrailerArr.length; j++) {
Scanner trScan = new Scanner(tempTrailerArr[j]);
switch (j) {
case 0:
case 1:
case 2:
case 3: this.trailerVals[j] = trScan.nextDouble();
break;
}
}