如何在类的arraylist上使用IndexOf

时间:2017-10-13 08:55:30

标签: java

我有一个Sprite的arraylist,

public class World {
ArrayList<Sprite> sprites;
}

public class Sprite {
      public Sprite(String image_src, float x, float y) {
 }

 public class Stone {
      public stone(String image_src, float x, float y) {
 }

如何在World类中使用IndexOf来获取类名为Stone的第一个实例?

1 个答案:

答案 0 :(得分:2)

来自官方documentation

  

java.util.ArrayList.indexOf(Object)方法返回此列表中第一次出现的指定元素的索引,如果此列表不包含该元素,则返回-1。

不要忘记在Sprite类中实现equals(和hashCode)