Java获取ResourceBundle的顺序

Posted 精益求精

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java获取ResourceBundle的顺序相关的知识,希望对你有一定的参考价值。

代码:

ResourceBundle resource = ResourceBundle.getBundle(baseName, locale);

顺序:

资源根目录存在相应的ResourceBundle就返回,不存在便向右边传,最终还没有就抛异常

传入的Locale -> 系统语言的Locale -> Default -> MissingResourceException

当为Default时,resource.getLocale().toLanguageTag()und

Default

以上是关于Java获取ResourceBundle的顺序的主要内容,如果未能解决你的问题,请参考以下文章

无论当前的默认Locale如何,如何获取默认的ResourceBundle

java:ResourceBundle rb=ResourceBundle.getBundle("LocalString");

java:jsp: ResourceBundle国际化多语言

理解ResourceBundle.getBundle("dataSourceFactory")

java中读取配置文件ResourceBundle和Properties两种方式比较

错误 java.lang.ClassCastException: com.ylpw.sms.YZZYSenderUtil cannot be cast to ResourceBundle