2016-11-09 18 views
-2

文字列amount100.00,100,1.00または他の金額の形で取得する状況があります。私の質問は、小数点なしでフォーマットできますか? 100.00100と表示され、1.001と表示されます。小数点以下の桁は表示されません。 Velocityテンプレートでこれをどのように達成できますか?私はVelocityのテンプレートで番号ツールを試してみました。しかしそれは$numberTool.format()それ自身を印刷しています。だから、どんな助けもありがとう。VelocityテンプレートまたはJavaで文字列を書式設定する

+1

答えは簡単です。 Javaでは非常にそうです。 *何かに文字列を分割したもの。 – Flummox

+2

[Javaで文字列を分割する方法](http://stackoverflow.com/questions/3481828/how-to-split-a-string-in-java)の可能な複製 – Flummox

答えて

0

整数値が必要な場合は、yourfieldName.intValue()を使用してベロシティテンプレートの整数値を取得してみてください。 または、Java側で小数点なしの値を割り当てて、直接ベロシティで小数点なしの値を印刷することができます。 フィールドをdoubleとして使用している場合は、次のコードを使用して小数点なしの結果を取得します。

new DecimalFormat("#").format('your variable which hold the double value'); 
関連する問題