Es wird Enum Constant
in Camel Case umwandeln. Das wäre hilfreich für jeden, der nach einer solchen Funktion sucht.
public enum TRANSLATE_LANGUAGES {
ARABISCH("ar"), BULGARISCH("bg"), KATALANISCH("ca"), VEREINFACHTES_CHINESISCH("zh-CN"), TRADITIONELLES_CHINESISCH("zh-TW"), TSCHECHISCH("cs"), DÄNISCH("da"), HOLLÄNDISCH("nl"), ENGLISCH("en"), ESTNISCH("et"), FINNISCH("fi"), FRANZÖSISCH("fr"), DEUTSCH("de"), GRIECHISCH("el"), HAITIANISCH_KREOLISCH("ht"), HEBRÄISCH("he"), HINDI("hi"), HMONG_DAW("mww"), UNGARISCH("hu"), INDONESISCH("id"), ITALIENISCH("it"), JAPANISCH("ja"), KOREANISCH("ko"), LETTISCH("lv"), LITAUISCH("lt"), MALAYISCH("ms"), NORWEGISCH("no"), PERSISCH("fa"), POLNISCH("pl"), PORTUGIESISCH("pt"), RUMÄNISCH("ro"), RUSSISCH("ru"), SLOWAKISCH("sk"), SLOWENISCH("sl"), SPANISCH("es"), SCHWEDISCH("sv"), THAILÄNDISCH("th"), TÜRKISCH("tr"), UKRAINISCH("uk"), URDU("ur"), VIETNAMESISCH("vi");
private String code;
TRANSLATE_LANGUAGES(String language) {
this.code = language;
}
public String langCode() {
return this.code;
}
public String toCamelCase(TRANSLATE_LANGUAGES lang) {
String toString = lang.toString();
if (toString.contains("_")) {
String st = toUpperLowerCase(toString.split("_"));
}
return "";
}
private String toUpperLowerCase(String[] tempString) {
StringBuilder builder = new StringBuilder();
for (String temp : tempString) {
String char1 = temp.substring(0, 1);
String restString = temp.substring(1, temp.length()).toLowerCase();
builder.append(char1).append(restString).append(" ");
}
return builder.toString();
}
}