是否有任何
java(> 5)枚举用于在某个地方列出欧洲国家和语言?
如果没有,我可能会从这个列表中写出来: http://www.nationsonline.org/oneworld/european_languages.htm
@H_404_10@解决方法
如果没有,我可能会从这个列表中写出来: http://www.nationsonline.org/oneworld/european_languages.htm
但如果我能避免这种负担,那就太好了!
P.S.:最后,我开始在geonames.org上使用geoNames webservice.对于我在Groovy中使用此代码段的国家/地区:
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()
专业框架设计师不太可能在他们的图书馆中包含这样的Enum,因为这组国家(以及政治认可的官方语言集合)一直在变化.您要么必须打破向后兼容性,要使Enum对于应该工作超过几年的软件毫无用处,或者您必须在Enum中保留旧的,不再认可的国家/地区和语言.