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

Java中是否有专门的语言类?

发布时间:2020-12-15 04:58:39 所属栏目:Java 来源:网络整理
导读:在重构我的一个项目时,我用Locale类及其常量Locale.ENGLISH和Locale.GERMAN替换所有语言ISO代码,如“en”和“de”Strings,以使其更加重构保存并最小化错误源.我使用locale.getLanguage()将ISO代码作为String. 我使用这种方法的问题是国家和变体字段形式的Loc
在重构我的一个项目时,我用Locale类及其常量Locale.ENGLISH和Locale.GERMAN替换所有语言ISO代码,如“en”和“de”Strings,以使其更加重构保存并最小化错误源.我使用locale.getLanguage()将ISO代码作为String.

我使用这种方法的问题是国家和变体字段形式的Locale类的开销.我正在考虑编写自己的语言类来避免这种开销.

使用自定义类是一种好习惯,还是已经错过了专门的语言类?

解决方法

你错过了编程的基本原则之一:不要重新发明轮子.

是的,Locale类可以做的比你需要的多,但开销通常可以忽略不计.此外,使用它可以让其他编码人员立即了解您的代码部分.

(编辑:李大同)

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

    推荐文章
      热点阅读