Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public enum Language{
- ENGLISH("eng", "English"),
- SPANISH("esp", "Spanish"),
- FRENCH("frn", "French"),
- JAPANESE("jpn", "Japanese");
- static Map<String, Language> byKey = new HashMap<>();
- static {
- for (Language lang: Language.values()) {
- byKey.put(lang.getKey(), lang);
- }
- }
- final String key;
- final String name;
- Language(String key, String name) {
- this.key = key;
- this.name = name;
- }
- public getKey() {
- return key;
- }
- public getName() {
- return name;
- }
- public static Language getByKey(@NotNull String key) {
- return byKey.get(key);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement