jsp如何把科学记数转换为普通数字
来源:百度知道 编辑:UC知道 时间:2024/06/15 22:05:25
若回答的好,还要追加20分
能否举例说明如何使用NumberFormat?
用NumberFormat
java.text.NumberFormat nf = NumberFormat.getCurrencyInstance();
DecimalFormat df = (DecimalFormat) nf;
df.setDecimalSeparatorAlwaysShown(true);
df.applyPattern("###,###,###,###,###");
String value = df.format(number)
=========================
import java.text.DecimalFormat;
import java.text.NumberFormat;
public class Test {
public static void main(String[] a){
java.text.NumberFormat nf = NumberFormat.getNumberInstance();
DecimalFormat df = (DecimalFormat) nf;
df.applyPattern("###,###");
long l = Long.parseLong("1000000000000000");
String value = df.format(l);
System.out.println(l);
System.out.println(value);
}
}
这个样子就好了。
DecimalFormat myformat1 = new DecimalFormat("###,###");
System.out.println(myformat1.format(999*999*540));
关于DecimalFormat类的示例在下面的网站有比较完整的示范
你