我遇到了Java类的问题,我不知道该怎么做。我的教授几乎没有报道。我不知道如何解决这个问题。
这是项目目标:
读取一个字符串并打印出该字符串中包含的所有元音。
元音是我的一个人。
输入: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);
}
}
答案 0 :(得分:5)
一些想法:
toUpperCase()
或toLowerCase()
)关于循环的一些指导,特别是迭代字符串:
https://stackoverflow.com/a/2451660/101095
最简单的方法是使用String中的每个char toCharArray():
for (char ch: "xyz".toCharArray()) {
}
答案 1 :(得分:0)
你可能想要的是" for"循环:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html
您需要输入的长度:String.length()
作为循环的上限。
请记住,Java Strings' index从0开始!
然后在循环中逐个字符地检查。