私はJavaでコレクションを取得しました。このコレクションには同一のレコードがあり、フィールドが1つだけ異なるため、次のように疑似的にコレクションをループします。
class Pojo {
private String name;
private Long id;
private String address;
private String bank;
}
コレクションには、名前、ID、住所が繰り返されたこのPojoが含まれていますが、銀行が異なるため、名前、ID、住所が同じで銀行が異なる場合は、最終的なリストに名前、ID、住所だけを含め、銀行をセミコロンで連結します。コロン区切り
オリジナルコレクション:
- Id Name Address Bank
- 1 John 123 Main Ave BankOfAmerica
- 2 John 123 Main Ave Chase
- 3 John 123 Main Ave ING Direct
- 4 Willy 456 My Street Chase
- 5 Willy 456 My Street BankOfAmerica
推測される結果:
Name Address Bank
- John 123 Main Ave BankOfAmerica;Chase;ING Direct
- Willy 456 My Street Chase;BankOfAmerica