2013-05-21 6 views
6

Ich habe eine Enumeration wie folgt aus:Wie kann ich eine Enum von einem Int oder Byte initialisieren?

object Ops extends Enumeration { 
    val one = Value(0x01) 
    val two = Value(0x02) 
    val three = Value(0x03) 
    val four = Value(0x04) 
} 

ich sagen will

Byte someByte = functionThatReturnsAByte 
val op = Ops.valueOf(someByte) 

Die einzige Methode schließen withname ist, die nur einen String.

Antwort

14
Ops(someByte) 

wird den Trick tun.

+1

merci beaucoups – shaz

Verwandte Themen