int b[]=new int[s.length()];
for(int r=0;r<=s.length();r++)
{
b[r]=(int) s.charAt(r);
b[r]=b[r]+2;
}
Я получаю строку индекса за пределами ошибки в строке 4. Все кажется правильным. Что случилось?Строковый индекс из связанного
Вам не нужно бросок, потому что 'char' может быть расширен до' int'; 'b [r] = s.charAt (r) + 2;' –
Изменить 'r <= s.length()' на 'r