Я пытаюсь преобразовать один элемент из массива в верхний регистр, но получаю сообщение об ошибке «не могу найти символ». Если я не использую «toUpperCase», он работает отлично, и символ «предложение» тоже работает.Java --- toUpperCase - не удается найти символ
Вот та часть, которая не работает:
if (i % 3==0){
string=string+". "+toUpperCase(array[i].substring(0,1));
}
вот весь метод, который работает, если я не ставил toUpperCase:
public static String sentences(String[] array){
String string="";
for (int i=0;i<array.length;i++){
if (i % 3==0){
string=string+". "+toUpperCase(array[i].substring(0,1));
}
else if (i % 3!=0){
sentence=sentence+" "+array[i];
}
}
Он просто находит третье слово в предложении, и я хочу сделать первая буква этого третьего слова в верхний регистр.
Вы должны 'массив [я] .substring (0,1) .toUppercase() ' –