Mat*_*ins 13 eclipse double android
在Android中,我将textview的文本设置为计算的答案,这是一种double数据类型.
当double值的值为5时,textview将接收字符串:5.0.
码:
double result = number1/number2;
String finalresult = new Double(result).toString();
textView1.setText(finalresult);
Run Code Online (Sandbox Code Playgroud)
如何格式化textView文本以便以一致的格式显示double值?
Arp*_*tel 38
在Android中,为textView指定一个double:
使用Double.toString:
result = number1/number2
String stringdouble= Double.toString(result);
textview1.setText(stringdouble));
Run Code Online (Sandbox Code Playgroud)
或者您可以使用NumberFormat:
Double result = number1/number2;
NumberFormat nm = NumberFormat.getNumberInstance();
textview1.setText(nm.format(result));
Run Code Online (Sandbox Code Playgroud)
强制3单位精度:
private static DecimalFormat REAL_FORMATTER = new DecimalFormat("0.###");
textview1.setText(REAL_FORMATTER.format(result));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50485 次 |
| 最近记录: |