ResourceBundle具有扩展名的完全限定名称

时间:2013-06-06 11:23:55

标签: java resourcebundle ocpjp

从本书“Oracle认证专业Java SE 7程序员考试1Z0-804和1Z0-805:综合OCPJP 7”

  

完全限定的资源包具有以下形式:
  packagequalifier.bundlename +“”+ language +“”+ country +“”+   (变体+“#”|“#”)+脚本   +“ - ”+扩展

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

提前致谢。

1 个答案:

答案 0 :(得分:2)

  

完全限定的资源包具有以下形式:   packagequalifier.bundlename +“”+ language +“”+ country +“”+   (变体+“#”|“#”)+脚本+“ - ”+扩展

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

查看Javadoc

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