Я работаю над латинским методом Pig Latin, и теперь я пытаюсь выполнить инструкцию if-else: если начальное слово заглавное, в нижнем регистре Start и uppercase End. Это так, если слово находится в начале предложения или просто капитализируется вообще (пример Джон), латинская свинга будет использовать первую букву при переводе (пример Оньхай). Я не могу понять, почему мой код не работает, может быть, я не правильно сохраняю значения ... Я согласен прямо на это >> для домашнего задания, если вам не нравится, не отвечайте < < Спасибо за любую помощь!Не удается найти символ - метод: toUppercase (char)?
else if (vowel > 0)
{
Start = Input.substring(0, vowel);
End = Input.substring(vowel);
char StartFirstLetter = Start.charAt(0);
char EndFirstLetter = End.charAt(0);
if (Character.isUpperCase(StartFirstLetter) == true)
{
End = Character.toUppercase(EndFirstLetter);
}
else
{
Result = End + Start +"ay ";
}
вот ошибка:
StringUtil.java:175: error: cannot find symbol
End = Character.toUppercase(EndFirstLetter);
^
symbol: method toUppercase(char)
location: class Character
1 error
Если вы получаете ошибки типа 'не может найти Symbol', то всегда читать [JavaDoc] (https://docs.oracle.com/javase/7/docs/api/ index.html? java/lang/Character.html) используемого класса. Это намного быстрее и проще, чем создание вопроса о Stackoverflow. – Tom