如何查找对象数组的索引

时间:2015-06-07 23:04:26

标签: java arrays

我有一个对象数组。我试图在调用另一个方法时找到元素的索引(另一个方法需要两个整数作为参数来执行。)

private Object[]obj = {new Object(),new Object(),new Object()};

...

private void DoMove(AnotherObject move){
  move = new AnotherObject(int one , int two);
}

我尝试使用Arrays.sort然后使用indexOf(),但这会产生错误

  

- >我的对象无法投放。

关于如何做到这一点的任何其他想法?

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用Arrays.asList方法将数组视为列表,然后只需调用contains

if (Arrays.asList(obj).contains(move)) {
    // do stuff
}