Это мой код для поиска нет. гласных в строке:Строковый индекс за пределами? Где?
{
String inyo=inpeo.getText().toLowerCase();
System.out.println(inyo); // Just checking for an empty string
int vowcount=0;
for(int i=0;i<=inyo.length();i++)
{
char rol=inyo.charAt(i);
if(rol=='o'||'u'==rol||rol=='a'||rol=='e'||rol=='i')
{
vowcount=vowcount+1;
System.out.println(vowcount);
}
numout.setText(""+vowcount);
}
}
Теперь нет ничего плохого с выходом здесь-то находит не требуйте. гласных, как я и предполагал. Но это дает мне эту ошибку:
Exception in thread "AWT-EventQueue-0" java.lang.StringIndexOutOfBoundsException: String index out of range: 5
at java.lang.String.charAt(String.java:646)
at WordCheck.jButton2ActionPerformed(WordCheck.java:147)
// Extra errors removed as they're irrelevant to my issue
В результате, нет никакой возможности повторного использования программы, кроме закрытия и перезапуска. когда выход выходит по желанию, почему я получаю эту ошибку? У меня тоже нет пустых строк.
'i <= inyo.length()' здесь. – TheLostMind
??????????????? –
Вам нужно написать i
DaniEll