Когда я сначала изучил Python, я работал на магазин Java. Иногда я должен был бы сделать серьезные относящиеся к обработке текстов задачи, которые было намного легче сделать с быстрыми сценариями Python, чем программы Java. Например, если я должен был проанализировать сложный файл CSV и фигуру, которая из ее строк соответствовала строкам в нашей базе данных Oracle, это было намного легче сделать с Python, чем Java.
[еще 112], чем это, я нашел, что изучение Python сделало меня намного лучшим программистом Java; изучив многие из тех же понятий на другом языке, я чувствую, что понимаю те понятия намного лучше. И что касается того, что делает Python легче, чем Java, Вы могли бы проверить этот вопрос: Java-> Python?
Вполне вероятно, что вы не используете преобразователь в формат чисел для соответствующего языкового стандарта.
<f:view locale="nl">
<h:outputText value="#{numbers.someDouble}">
<f:convertNumber pattern="#,##0.00;(#,##0.00)" />
</h:outputText>
<br />
<h:outputText value="#{numbers.someDouble}">
<f:convertNumber locale="en" pattern="#,##0.00;(#,##0.00)" />
</h:outputText>
</f:view>
Это представление (представление голландского языкового стандарта с номер, за которым следует английский номер локали) производит следующий вывод:
12.341.234,43
12,341,234.43
Вы можете использовать тег nest
и установить языковой стандарт по умолчанию на «nl» в faces.config.xml.
Таким образом, конвертеры автоматически получают и используют локаль по умолчанию, и вам не нужно указывать шаблон для каждого тега
.
faces-config.xml:
<application>
<locale-config>
<default-locale>nl</default-locale>
</locale-config>
</application>