-2
public static float getSelectedHeight() {
String selectedHeightValue = (String)heightSpin.getSelectedItem();
if (heightSpin.getSelectedItemPosition() == 0) {
String feets = selectedHeightValue.substring(0,1);
String inches = selectedHeightValue.substring(2,4);
return (float) (Float.parseFloat(feets) * 0.3048) + (float) (Float.parseFloat(inches) * 0.0254);
} else {
return Float.parseFloat(selectedHeightValue);
}
}
エラー文字列のインデックスは...私の場合StringIndexOutOfBoundsExceptionを解決するには?私はそれを解決する方法がわからないバウンド例外のうち
**java.lang.StringIndexOutOfBoundsException: length=2; regionStart=2; regionLength=2**
あなたはあなたの「親指のルールは、」Javaの権利で間違っていることを知っていますか?文字列の比較は 'equals'で行う必要があります – 0xDEADC0DE
@ 0xDEADC0DE私は書いている時に急いでいました。私は答えを更新しました。 :) –