加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

有没有欧洲国家和语言的java Enum?

发布时间:2020-12-14 23:32:32 所属栏目:Java 来源:网络整理
导读:是否有任何 java( 5)枚举用于在某个地方列出欧洲国家和语言? 如果没有,我可能会从这个列表中写出来: http://www.nationsonline.org/oneworld/european_languages.htm 但如果我能避免这种负担,那就太好了! P.S.:最后,我开始在geonames.org上使用geoNames
是否有任何 java(> 5)枚举用于在某个地方列出欧洲国家和语言?
如果没有,我可能会从这个列表中写出来: 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中保留旧的,不再认可的国家/地区和语言.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读