一意の文字列の組み合わせがあることを確認

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

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=221766&siteId=1
おすすめ