すべて同じオブジェクト タイプのオブジェクトのコレクションがあります。その型の中には、アクセスしたい属性があります。この場合は、それをカンマ区切りのリストに追加します。
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*/);
私が考えている構造の種類は、各列が属性を表し、各行がオブジェクトを表す2D配列のようなものであるため、オブジェクトを返す特定の行または特定の列(属性)を呼び出すことができるようにしたいすべてのオブジェクトから属性のコレクションを返します。
Java または優れたサードパーティは、このようなデータ構造を持っていますか?それとも独自に作成する必要がありますか?
乾杯、
アレクセイ・ブルー。