https://kotlinlang.org logo
d

diesieben07

05/17/2018, 3:25 PM
You can do something like this:
Copy code
enum class MyEnum(val id: String) {
    foo("x"),
    bar("y");
    companion object {
        val byId = values().associateBy { it.id }
    }
}
val enum = MyEnum.byId["x"] // returns foo