我正在研究一种 Pig Latin 方法,现在我正在尝试执行 if-else 语句:如果 Start 单词大写,则小写 Start 和大写 End。如果一个词在句子的开头或者只是大写(例如 John),那么 Pig Latin 将在翻译时将第一个字母大写(例如 Ohnjay)。我无法弄清楚为什么我的代码不起作用,也许我没有正确存储值...我直接承认>>这是家庭作业,如果您不喜欢,请不要回答<<谢谢寻求帮助!
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