我正在我的TextView中显示浮动,但是显示逗号后面有8个数字。拥有那么多数字真是太烦人了。我不想改变我的TextView宽度。有谁知道我可以选择用逗号显示多少个数字?或者我如何正确地将浮动环绕到逗号后得到1个数字?
答案 0 :(得分:1)
我找到了一些不错的东西: 如果您的字符串包含数字
String numberLambda = "1980507120.9475";
您可以使用DecimalFormat类
DecimalFormat formatter = new DecimalFormat("#,###,###.0");
定义了如何显示NUMBERS。
现在,您可以将字符串转换为数字,以便通过这种方式在其上使用格式化程序:
double stringIntoNumber = Double.parseDouble(numberLambda);
您可以再次将其添加到字符串中以在TextView中显示它!
String newNumber = "Value formatted :" + formatter.format(numberLambda);
答案 1 :(得分:0)