在数组列表中存储一个附加属性的最佳方法是什么?假设我将一个对象的 ArrayList 传递给一个方法,并返回一个带有附加标志的 ArrayList。
ArrayList<MyObject> list = new ArrayList<MyObject>();
//fill
list = myMethod(list);
我想为每个对象获取一个布尔值,但我不想将它直接存储在对象中。所以myMethod之前的数据:Apple,Banana,Grapefruit myMethod之后:Apple=>true,Banana=>false,Grapefruit=>false。
不在对象中时如何存储该附加属性?最好的数据类型是什么?ArrayList 不能那样做,对吧?