尝试在Java中查找Arraylist中对象的所有匹配项
我在Java中有一个ArrayList,我需要在其中查找所有出现的特定对象。方法ArrayList.indexOf(Object)仅发现一个事件,因此似乎我需要其他东西。
回答:
我认为您不必对此太幻想。以下应该可以正常工作:
static <T> List<Integer> indexOfAll(T obj, List<T> list) { final List<Integer> indexList = new ArrayList<>();
for (int i = 0; i < list.size(); i++) {
if (obj.equals(list.get(i))) {
indexList.add(i);
}
}
return indexList;
}
以上是 尝试在Java中查找Arraylist中对象的所有匹配项 的全部内容, 来源链接: utcz.com/qa/418432.html