【发布时间】:2014-10-30 18:09:34
【问题描述】:
我正在尝试编写一个将英语翻译成 PigLatin 的程序。我目前正在尝试解决关于在哪里定位单词的第一个元音的部分,这样程序可以正确地分割单词并正确地重新排列它。
例如,字符串“hello I am a guy”变成了“ellohay Iyay amyay ayay uygay”。 (在列表中,我认为我的猪拉丁语是正确的,这是我创建的一个示例。
所以“what”这个词变成了“atwhay”。程序发现第一个元音在插槽 2 中,然后给我那个整数 2。
我想先将它与一个字符串 vowels="aeiouy" 进行比较,然后从那里开始,但我被卡住了。 这是我所拥有的:
public static int indexOfFirstVowel(String word){
int index=0;
String vowels="aeiouy";
return index;
}
理论上索引会更新到第一个元音所在的位置。
【问题讨论】:
标签: java arrays string sorting