String ユーザー ID が渡されるライブラリがあるため、その String ユーザー ID に基づいて、これら 3 つの色のいずれかのみを選択する必要があります。
RED
BLUE
PINK
たとえば、ユーザーID が文字列である場合は、次に同じユーザー IDが渡された場合12345
に選択できるため、同じ RED 色のみを選択する必要があります。String userid が である場合の別の例です。この場合、次に同じユーザー IDが渡された場合に選択できるため、同じ色のみを選択する必要があります。RED
12345
98765
BLUE
98765
BLUE
アイデアは同じユーザーIDのためのもので、常に同じ色を選択する必要があります。最初に 1 つの色を選択し、次に別の色を選択するのと同じユーザー ID であってはなりません。
同じユーザーIDに対して常に同じ色を選択できるように、ここでユーザーIDに使用できるハッシュ手法は何ですか?
public enum Colors {
RED, BLUE, PINK;
private String pickColor(String userid) {
}
}