【发布时间】:2010-08-14 21:23:47
【问题描述】:
是否有任何 java (>5) 枚举用于在某处列出欧洲国家和语言? 如果没有,我可能会从这个列表中写出来:http://www.nationsonline.org/oneworld/european_languages.htm
但如果我能避免这种负担,那就太好了!
P.S.:最后,我开始使用 geonames.org 上的 geoNames 网络服务。对于我在 Groovy 中使用这个 sn-p 的国家/地区:
import org.geonames.*
ToponymSearchCriteria sc = new ToponymSearchCriteria()
sc.setContinentCode("eu")
sc.setFeatureCode("PCLI")
def res = WebService.search(sc)
def countries = res.getToponyms().collect{it.countryName}.sort()
【问题讨论】:
-
为什么要枚举 50 个对象?我认为它不容易维护或使用。你能详细说明你想要一个枚举的原因吗?
-
该字段中的
Java Enum将具有过于静态的性质。 -
感谢大家的见解...我想我会忘记为此使用枚举的想法,并将国家及其语言存储为我的应用程序的域对象...跨度>
标签: java enums internationalization