Как конвертировать String в Double в отчете о яшме? - PullRequest
1 голос
/ 09 сентября 2010

Как конвертировать значение String в значение Double в отчетах jasper? У меня есть два поля в файле .jrxml, как показано ниже

    <field name="secRate" class="java.lang.String"/>
    <field name="secPrice" class="java.lang.String"/>

мне нужно вычесть оба поля

   $V{Variable} = $F{secRate} - SF{secPrice}

я пробовал таким образом, но не работает

  (new Double(Double.parseDouble($F{mktVal})))

есть идеи? Пожалуйста, помогите мне, ребята ..

Ответы [ 3 ]

5 голосов
/ 10 сентября 2010

Если поле mktVal является строкой, вы можете попробовать использовать Double.valueOf(${mktVal}).

1 голос
/ 07 марта 2011
  1. Установить выражение текстового поля: Double.parseDouble($F{PARAM})
  2. Установить класс выражения: java.lang.Double
  3. Добавить rt.jar (из среды выполнения Java) в classpath [Tools >> Options >> Classpath]
  4. и компиляция
0 голосов
/ 10 сентября 2010

Попробуйте

Double.valueOf(${mktVal}).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...