{{theTime}}

Search This Blog

Total Pageviews

Java Enum and Variable argument Constructor Example


Create Enum class for Language and its shortcuts.
Enums are like classes and the constructor will allow variable arguments.
public enum Language{
    English("english", "eng", "en", "en_GB", "en_US","en_AU"),
    German("german", "de", "ge"),
    French("french", "fr", "frh"),

    private final List<String> values;

    Language(String ...values) {
        this.values = Arrays.asList(values);
    }

    public List<String> getValues() {
        return values;
    }
}

No comments:

Top LLMs in 2025

Navigating the AI Landscape: Key Differences Between Top LLMs in 2025 As of late September 2025, the large language model (LLM) arena is m...