У меня есть Scala Enumeration, и я хочу получить значение Enumeration от String
.Как отразить класс перечисления в scala?
object CVVStatus extends Enumeration {
type CVVStatus = Value
val PRESENT, NOT_PRESENT, VALID, INVALID = Value
}
Я хочу сделать что-то вроде этого:
val prop = new Properties()
prop.load(new FileInputStream("config.conf"))
val tmp = prop.getProperty(propname)
val s:CVVStatus = StringtoEmum(tmp)
Если мне нужно много перечисления из разных объекта-имя перечисления в Перечень объектов, как я должен это сделать? Какой пакет следует импортировать?
Нет пакетов, он поставляется бесплатно. '.withName' - это метод, который вы ищете. 'val s: CVVStatus = CVVStatus.withName (tmp)' – Alec