我有一个对象集合,它们都是相同的对象类型。在该类型中,有一个我想要访问的属性 - 在这种情况下,它是将其添加到逗号分隔的列表中:
String sep = ", ";
List<Item> items = db.findItems();
for (Item item : items)
{
result.append(item.getDescription() + sep);
} //for
return result.substring(0, results.length - sep.length());
如果我可以直接从集合中的所有对象中访问该属性,那就太好了,这样我就可以调用 Google Guava 的 Joiner 函数:
return Joiner.on(", ").join(/*Description attribute collection here*/);
我正在考虑的那种结构就像一个二维数组,其中每一列代表一个属性,每一行代表一个对象,所以我希望能够调用返回对象的特定行或特定列(属性)它返回所有对象的属性集合。
Java 或优秀的第三方是否有这样的数据结构,或者我需要创建自己的数据结构吗?
干杯,
阿列克谢蓝。