То, что вы здесь делаете, это проверка устава до 25-го символа с использованием strLine.charAt(25)
, тогда как ваш String strLine
может не иметь таких символов. Метод charAt(int index)
выдаст IndexOutOfBoundsException
- если аргумент index
не меньше длины этой строки.
Вы можете найти длину strLine
, позвонив по номеру strLine.length()
, а затем отметив charAt()
с 0
до strLine.length() - 1
, и вы не увидите это исключение.