Persons のリストがあるとします。List には次のオブジェクトがあります。
Person = { ID= 1, State="CA"}
Person = { ID= 2, State="PA"}
Person = { ID= 1, State="NY"}
Person = { ID= 1, State="OH"}
Person = { ID= 3, State="FL"}
Person = { ID= 2, State="KC"}
新しいリストを取得するにはどうすればよいですか。ID によって新しい人物を 1 回だけ持つことができます。繰り返される場合は、State 値を取得し、それを新しい Person オブジェクトにコンマで区切って入れます。たとえば、新しいリストは次のようになります
Person = { ID= 1, State="CA,NY,OH"}
Person = { ID= 2, State="PA,KC"}
Person = { ID= 3, State="FL"}
これを達成する方法はありますか?