0

情報、文字列のユーザー名、文字列のパスワード、および文字列の loginType を保存したいと考えています。

ログインが試行されたときに、ユーザー名が存在するかどうかを確認し、パスワードを確認して loginType を返します。

これを保管するのに最適なコレクションのタイプは何ですか?

私ができる必要があるのは --> 詳細を追加しようとするとき、最初にユーザー名が既に存在するかどうかを確認する必要があります。一致するものがない場合、詳細は保存されますが、ユーザー名が既に存在する場合、データは保存されません。

私も探す必要があります。ユーザー名を見つけられるようにしたい。次に、パスワードが一致するかどうかを確認し、タイプを返します

これらの項目の順序は重要ではありません。

これを保管するのに最適なコレクションのタイプは何ですか?

4

2 に答える 2

2

コレクションではありません。Credentials というオブジェクトを作成します。

package security;

public class Credentials {
    private final String username;
    private final String password; 
    private final String type;

    public Credentials(String u, String p, String t) {
        this.username = u;
        this.password = p;
        this.type = t;    
    }
}

// you add the rest.
于 2012-09-14T16:54:32.190 に答える
0

何を指定しても、最初はコレクションは必要ありません。必要なのは、データをオブジェクトにモデル化することです。

@duffymoクラス内に 3 人のメンバーがいる例をお勧めします。

public class Credentials {

    private String userName;
    private String password;
    private String loginType;
}
于 2012-09-14T17:01:51.507 に答える