Я использую шаблонные выражения для создания файлов. Например:
def generateStuff(MyObject in) {
'''
This is the wrong value: «calculatedoubleValue(in.doubleValue)»
'''
}
Значение doubleValue
равно double
. Но генератор выдает запятую вместо точки, как разделитель.
Я также пытался использовать DecimalFormat
, например:
def generateStuff(MyObject in) {
var df = new DecimalFormat("0.000");
var calculated = calculatedoubleValue(in.doubleValue)
'''
This is the wrong value: «df.format(calculated)»
'''
}
Но, к сожалению, он по-прежнему производит запятую. Интересно, потому что это происходит только с несколькими значениями, а не со всеми, хотя я работаю только с double
s. Еще одна странность заключается в том, что он выдает точки при отладке (приложение Eclipse во время выполнения), но запятые после того, как я экспортирую приложение как продукт Eclipse.
Что может быть причиной этого?