SREE:
class Details{
String name;
String age;
String email;
String location;
}
1)詳細一覧がのようにあった場合List<Details>
、まとめ一意の名前と電子メールの組み合わせのために確認する方法。(IE)単一のメールアドレスの場合は2名エントリがあり傾けます。
2)独自の方法クラスファイル内のすべてのフィールドの組み合わせを検証することです。
何がこの問題に対処するのに最適なデータ構造でしょうか?。
ああ、神様 :
あなたのようなセパレータで値をハッシュすることができ#
、その後、すべてのユニークかないことを見つけます。ハッシュ値がDetails
あるname + "#" + "email
最初のケースでは、となるname + "#" + age + "#" + email + "#" + location
第二の場合には。あなたは使用できるHashmap
のインスタンスごとに指定されたキー(またはハッシュ)とのいずれかが存在する場合、重複を見つけることDetails
。