2013-06-06 6 views
1

Из этой книги "Oracle Certified Professional Java SE 7 Programmer Экзамены 1Z0-804 и 1Z0-805: Всестороннее OCPJP 7"ResourceBundle полное имя с расширением

Полностью квалифицированный пакет ресурсов имеет следующий вид:
packagequalifier.bundlename + "" + язык + "" + страна + "" + (вариант + " #" | "#") + скрипт + "-" + расширения

Однако я не могу поместить дефис в имя класса ... возможно, это ошибка, и они хотели добавить еще одно подчеркивание? Или что-то мне не хватает в расширениях? Насколько я знаю для расширения, дефис служит для разделения пары под-ключ-значение определенной категории. Например, «ca-buddhist». Каким будет полное имя ResourceBundle с расширением unicode «u» «ca-buddhist»?

Заранее спасибо.

ответ

2

Пучок полностью квалифицированное ресурс имеет следующий вид: packagequalifier.bundlename + "" + язык + "" + страна + "" + (вариант + "#" | "#") + сценарий + " - "+ расширения

Я не думаю, что это определение верное.

Посмотрите на Javadoc.

Как ни странно, расширение (определенное в Locale) не получает упоминается ...

+0

ли вы быть в состоянии предоставить мне пример полного имени (ResourceBundle-накрест) с расширением юникода? скажем, «u» «ca-buddhist»? – Rollerball