1

摘自本书《Oracle Certified Professional Java SE 7 Programmer Exams 1Z0-804 and 1Z0-805: A Comprehensive OCPJP 7》

完全限定的资源包具有以下形式:
packagequalifier.bundlename + " " + language + " " + country + " " + (variant + " #" | "#") + script + "-" + extensions

但是我不能将连字符放在类名中......也许这是一个错误,他们想再放一个下划线?或者我对扩展有什么遗漏?据我所知,连字符用于分隔某个类别的子键值对。例如“ca-buddhist”。带有 unicode 扩展名“u”“ca-buddhist”的 ResourceBundle 的完全限定名称是什么?

提前致谢。

4

1 回答 1

2

完全限定的资源包具有以下形式:packagequalifier.bundlename + "" + language + "" + country + "" + (variant + "#" | "#") + script + "-" + extensions

我不认为这个定义是正确的。

看看Javadoc

奇怪的是,没有提到扩展(在Locale中定义)......

于 2013-06-06T11:33:07.190 回答