【发布时间】:2015-07-12 06:54:33
【问题描述】:
我有一个这样的数组:
String[] articles = {"a", "and", "the"};
我想知道如何从某个术语中获取数组索引。是否有类似articles.getIndex("the"); 的方法,它会返回一个 int(在本例中为 2)?
【问题讨论】:
我有一个这样的数组:
String[] articles = {"a", "and", "the"};
我想知道如何从某个术语中获取数组索引。是否有类似articles.getIndex("the"); 的方法,它会返回一个 int(在本例中为 2)?
【问题讨论】:
您可以创建包装数组的 List 并使用其 indexOf 方法
Arrays.asList(yourArray).indexOf(element)
【讨论】:
你也可以为此编写方法
public int indexByValue(String data, String[] array) {
int index = -1;
for (int i = 0; i < array.length; i++)
if (array[i].equals(data)) index = i;
return index;
}
【讨论】: