我正在编写一个将英语翻译成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