所以我有一个双,我希望我的JLabel显示它,我这样做:
jlabel.setText(String.valueOf(80.99999D)); // just an example number
但除此之外,我想将双数减少到小数点后面的最大2位数。所以在上面的例子中,我希望JLabel只显示80.99。有没有办法做到这一点?
答案 0 :(得分:2)
您可以使用String.format
String.format("%.2f", 80.99999);
.
之后的数字,在句点(最大)之后显示的位数。如果你写.02f
,那么在句号结束后你将总是有2位数。