String [] V = {"a","e","i","o","u"};
Scanner input = new Scanner(System.in);
String A;
System.out.println("Enter any letters");
A=input.next();
if(A.contains(V)) {
System.out.println("success");
}
底线。如果“V”字符串中的任何字母都在“A”中,我希望它继续“成功”
答案 0 :(得分:0)
尝试使用foreach
这样的循环:
for (String string : V) {
if(A.contains(string)) {
System.out.println("success");
}
}
因为String类型中的方法contains(CharSequence)
不适用于参数(String [])。
答案 1 :(得分:0)
它可以对您的代码进行一些更改
String [] V = {"a","e","i","o","u"};
boolean flag = false;
Scanner input = new Scanner(System.in);
String A;
System.out.println("Enter any letters");
A=input.next();
for(String temp:V)
{
if (A.contains(temp)) {
flag = true;
break;
}
}
if(flag)
System.out.println("Success");
else
System.out.println("Not Success");