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 Спасибо, что я был в спешке при записи. Я обновил ответ. :) –