Ben aşağıdaki gibi bir enum vardır: özelliklerindebir enum türünün özellikler dosyasından bir değer nasıl okunur?
public enum EnvironmentType {PRODUCTION, TEST, DEVELOPMENT}
anahtar değeri gibidir dosyası:
app.environmentType = TEST
biz i tuşunu kullanarak dosyası özelliklerinden değeri okuduğunda, String olarak döner biliyoruz
String envType = properties.getProperty("app.environmentType");
Benim gerekliliktir,
EnvironmentType envType = EnvironmentType.TEST;
0 gibi
Şimdi bunun değeri enum
türüne sahip olmanın bir yolu olduğunu bilmek isterim? parse
veya cast
nasıl yapabilirim?
+1. Benim çözümümden çok daha zarif. – Zohaib
"envTypeString" enum sabitlerinden birine karşılık gelmeyen bir şey içeriyorsa bu, 'IllegalArgumentException' değerini atar. Bu, değerin geçerli olup olmadığını kontrol edebilirsiniz. – Jesper