假设我有一个对象数组列表,每个对象都有参数:
Object(String string, int x, int y)
如何只获取给定索引处的字符串参数?我希望我在这里不要太宽泛..
我只想从 ArrayList
中指定索引处的 Object
检索 String
参数。
最佳答案
如果可能,请使用通用 ArrayLists,并为您希望获取其值的字段简单地调用对象的 getter 方法。否则,如果您不能使用通用 ArrayList,则必须在调用 getter(访问器)方法之前将返回的对象强制转换为它应有的类型。
例如假设 getString()
的 getter 方法,
myArrayList.get(3).getString();
如果不是通用的,则必须转换为对象的类:
((MyClass)myArrayList.get(3)).getString();
关于java - 从 ArrayList 中的对象的参数中检索值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9056552/