小编use*_*612的帖子

如何在字符串中找到元音,并在屏幕上打印出元音最多的单词?

我需要在用户输入的字符串中找到所有元音,然后在屏幕上打印出元音最多的单词.
该程序使用用户输入.
用户以小写字母键入字符串.
例如

"我喜欢java编程"

它应该读出来:

程序设计

我尝试将字符串拆分成不同的单词,这是有效的.
我只是不知道如何应用"for"循环来搜索不同的单词.我需要在方法中工作,所以这是我用来在字符串中找到元音的方法:

public void findvowel(){
    for(int index = 0;index < word.length();index++){
    char vowel = word.charAt(index);
    if( (vowel == 'a')||
        (vowel == 'e')||
        (vowel == 'i')||
        (vowel == 'o')||
        (vowel == 'u')){
            System.out.println(vowel);
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

但我知道这不起作用.你能帮助我吗?

java string for-loop

1
推荐指数
1
解决办法
5万
查看次数

标签 统计

for-loop ×1

java ×1

string ×1