在arraylist中存储一个附加属性的最佳方法是什么? 假设我将一个ArrayList的对象传递给一个方法,并返回一个带有附加标志的ArrayList。向arraylist添加其他信息
ArrayList<MyObject> list = new ArrayList<MyObject>();
//fill
list = myMethod(list);
我想为每个对象获取一个布尔值,但我不想直接将其存储在对象中。 所以myMethod之前的数据:Apple,Banana,Grapefruit myMethod之后:Apple => true,Banana => false,Grapefruit => false。
如何在不存在对象时存储该附加属性?什么是最好的数据类型? ArrayList不能这样做,对吧?
为什么你不想将它直接存储在对象中?这是最好的方式。 – MasNotsram
你可能很好地让你的Object包含一个布尔实例变量。 – Zerkz
使一个方法公共布尔checkCheckity(MyObject o),只是调用它。 –