我正在編寫一個將英語翻譯成PigLatin的程序。我目前正在嘗試解決在哪裏找到單詞的第一個元音的部分,程序可以正確切分單詞並正確重新排列單詞。找出單詞中第一個元音的出現位置
例如,字符串「你好,我是一個人」變成「ellohay Iyay amyay ayay uygay」。 (在列表中,我認爲我的拉丁語是正確的,這是我創建的一個例子
因此,「what」變成「atwhay」這個單詞發現第一個元音位於第2個插槽, 。我整數,2
我想先比較它與一個字符串,元音=「aeiouy」,然後從那裏去,但我堅持 以下是我有:
public static int indexOfFirstVowel(String word){
int index=0;
String vowels="aeiouy";
return index;
}
理論上指數將更新到第一個元音的位置。
你是慢了一點遺憾的是 – Mike 2014-10-30 18:14:44
他錯了:P - 無論... – 2014-10-30 18:15:14
轉換字小寫以避免出現問題:'word.toLowerCase()的charAt(我)' – Barranka 2014-10-30 18:16:01