Я получаю это исключение на ниже кодjava.lang.StringIndexOutOfBoundsException: индекс строки из диапазона: -2
nIndex=nIndex + strWord.length();
nIndex = strHindiTextInUpperCase.indexOf(strWord, nIndex);
character=strHindiTextInUpperCase.charAt(nIndex-1);
Я получаю исключение на этот код, как String index out of range: -2
на линии символа = strHindiTextInUpperCase. Шара (nIndex-1);
этот код также является новым для меня.so, пожалуйста, помогите мне, как решить эту проблему.
Вы сопоставляете свои данные внутри строки и согласно тому, что вы считаете и используете для строковых методов. Ваша ошибка в вашей строке меньше данных, но вы получаете дополнительный индекс. –
Какая из трех строк дает эту ошибку? Какова ценность 'strHindiTextInUpperCase'? Waht - значение 'strWord'? –
character = strHindiTextInUpperCase.charAt (nIndex-1); что это значит ??? Может ли кто-нибудь объяснить мне. – user2469963