我有一个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的第一个实例?
答案 0 :(得分:2)
来自官方documentation
java.util.ArrayList.indexOf(Object)方法返回此列表中第一次出现的指定元素的索引,如果此列表不包含该元素,则返回-1。
不要忘记在Sprite类中实现equals(和hashCode)