/**
* return the index of the Predator with the given name. Case does not matter.
* No External Classes Permitted to Be Used in This Method Apart from
* String.Equals and String.ToUpperCase
* My Solution Length in Lines (note yours can be longer or shorter): 4
*
* @param name the name of the Predator to be found
* @return the position of the searched for Predator. -1 if none found
*/
public int indexOf(String name) {
}
我知道自己要做什么,但我不知道如何去解决它。所以我知道我必须遍历数组并查看该名称是否等于该元素中的名称,如果它确实返回INDEX(位置)。有人可以帮忙吗?
答案 0 :(得分:0)
我猜你需要有字符串数组。您需要做的就是遍历每个字符串并将其与名称进行比较。如果情况无关紧要,则必须比较大写字符串。这是我的主张:
public int indexOf(String[] array, String name) {
for (int i=0; i<array.length; i++)
if (array[i].toUpperCase().equals(name.toUpperCase()))
return i;
return -1;
}