我不明白为什么这不起作用?我正在尝试从字符串中的数组中查找关键字,并在控制台中打印数组的索引号。我已经尝试了带有和不带有布尔值“true”的“if”语句
public class Testing
{
public static void main(String[] args)
{
String[] keywords = new String[5];
keywords[0] = "boat";
keywords[1] = "car";
String myString = "the banana car";
for(int a = 0; a <= keywords.length; ++a)
{
if(myString.contains(keywords[a])== true)
{
System.out.println(myString.indexOf(keywords[a]));
}
else
{
System.out.println("Those keywords are not in that string");
}
}
}
}