2016-12-21 8 views
0

文字列の値をlongに変換しようとしています。数値は整数には大きすぎます。 $ Integer.parseIntは通常動作しますが、この場合、数値が大きすぎると言っています。VelocityテンプレートでStringをLongに変換できません

Iは、コードの行である $Long.parseLong($variable)又は$variable.longValue()

を試みた:

#set ($cos= $Long.parseLong($kbpsValue)/1000) 

iは$cosの値を印刷するとき、それは単に変数名を表示します。 kbpsValueの値は4451400000です。

+0

数学ツールを使用できます:https://velocity.apache.org/tools/1.3/generic/MathTool.html#div() – soorapadman

答えて

0

$Long VTLには存在しません。そしてString.toLong()はJavaには存在しません。 conversion toolがコンテキストで使用できる場合は、試すことができます:NumberFormat.parse(String)方法に依存している

$conv.toNumber($variable) 

関連する問題