我正在研究豬拉丁方法,現在我正在嘗試執行if-else語句:如果開始單詞是大寫,小寫的開始和大寫的結束。這是如此,如果一個詞在句子的開頭或一般只是大寫(如約翰),豬拉丁語將翻譯時首字母大寫(例如Ohnjay)。我無法弄清楚爲什麼我的代碼無法正常工作,也許我沒有正確存儲數值......我直接承認>>這是作業作業,如果你不喜歡,請不要回答< <謝謝任何幫助!找不到符號 - 方法: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 2014-11-22 00:50:20