而Java项目中的循环:元音提取

-1 java loops

我遇到了Java类的问题,我不知道如何去做.我的教授几乎没有报道.我不知道如何解决这个问题.

这是项目目标:

读取一个字符串并打印出该字符串中包含的所有元音.

元音是AEIOU aeio u.

输入:s的值,一个字符串

输出:包含s中所有元音的字符串,按照它们在s中出现的顺序排列

public class GetVowels
{
    public static void main(String[] args)
    {
        String r = "";

        Scanner in = new Scanner(System.in);
        String s = in.nextLine();

        System.out.println(r);
    }
}
Run Code Online (Sandbox Code Playgroud)

Cug*_*uga 5

一些想法:

  • 存储要删除的所有元音的列表
  • 将所有内容转换为一个案例(toUpperCase()toLowerCase())
  • 循环遍历每个角色,测试它们是否等于所寻找的元音
  • 如果匹配,则记录匹配的那个

有关循环的一些指导,特别是迭代字符串:

/sf/answers/171616231/

对于String中每个char的最简单方法是使用toCharArray():

for (char ch: "xyz".toCharArray()) {
}
Run Code Online (Sandbox Code Playgroud)