J'essaie de convertir une chaîne en valeur longue. Comme le nombre est trop grand pour l'entier. $ Integer.parseInt fonctionne normalement mais dans ce cas, il dit que le nombre est trop grand.Impossible de convertir la chaîne en valeur longue dans le modèle de vélocité
J'ai essayé $Long.parseLong($variable)
ou $variable.longValue()
La ligne de code est:
#set ($cos= $Long.parseLong($kbpsValue)/1000)
Lorsque j'imprime la valeur de $cos
, il imprime juste le nom de la variable. La valeur de kbpsValue
est 4451400000
.
Vous pouvez essayer d'utiliser l'outil mathématique: https: //velocity.apache.org/tools/1.3/generic/MathTool.html#div() – soorapadman