如何在Android中将数字从指数转换为普通形式?
答案 0 :(得分:2)
我相信你所问的是你是如何用Java做的,而且通常我认为你的意思是浮点数或双数。 Java没有内置的指数类型,但您可以在查看时以该格式显示它们。我假设你想要“转换”的数字是一个字符串,所以你可以这样做:
double d = Double.parseDouble("1.23e+4");
答案 1 :(得分:2)
double d=123456789012346;
DecimalFormat df = new DecimalFormat("#.##");
OutputItem.setText(df.format(d));