下面我尝试创建一个方法,该方法在数组中搜索某个字符串并返回它的位置,如果不存在则 -1 应该是返回的数字。下面我使用该方法搜索一个单词,即使该单词在数组中,它也会返回 -1。为什么是这样?
String answer = "";
System.out.println("Enter word to search within array");
answer = in.next();
public static int search(String[] theWords, String answer) {
int a = -1;
for(int i = 0; i < theWords.length; i++) {
if (answer.equals(theWords[i])){
a = i;
break;
}
}
return a;
}