Mam problem z wyjątkeim StringIndexOutOfBoundsException. Mianowicie, gdy zmienna jTF1
ma wartość "" wyrzuca mi wyjątek. Gdy ta zmienna ma wartość na przykład "3" też wyrzuca mi wyjątek, a gdy zmienna ma wartość "34" nie wyrzuca wyjątku, ale wyświetla wartość "3". Nie wiem o co chodzi :(, więc proszę o jak najszybszą pomoc.
Kod programu:
private void setGrades(){
if(jTF1.getText().length() > 0)
if(jTF1.getText().charAt(1) <= 6 && jTF1.getText().charAt(1) >= 1)
w1[0] = jTF1.getText().charAt(1);
System.out.println(w1);
}
Liczę na Was wszystkich. :)
P.S. Jak byście nie wiedzieli skąd te metody to zmienna jTF1
jest typu JTextField
.
P.S. To nie jest cały program!!!