Android中小数除0操作,即除去1.01000后的0

简介: 今天在写android的 listview 的时候,想让用户输入数据,然后店点击完成排序,但涉及到用户输入小数的情况,但如果集合使用double或者float,listview肯定就会变成小数.0000这种,这时候影响界面效果,所以就涉及到了除0操作,

今天在写android的 listview 的时候,想让用户输入数据,然后店点击完成排序,但涉及到用户输入小数的情况,但如果集合使用double或者float,listview肯定就会变成小数.0000这种,这时候影响界面效果,所以就涉及到了除0操作,先看一下效果。

2345_image_file_copy_1.jpg

除0后,

2345_image_file_copy_3.jpg

这样一下是不是就顺眼一点了,好了下面上代码。

DecimalFormat chuling = new DecimalFormat("###################.###########");   //chuling操作
System.out.println(decimalFormat.format(45.30));


看吧就是这么简单。


这里使用的这个方法叫做 数字格式化


特殊字符说明
“0” 指定位置不存在数字则显示为0  123.123 ->0000.0000 ->0123.1230

 "#" 指定位置不存在数字则不显示 123.123 -> ####.#### ->123.123
 "."  小数点

 "%" 会将结果数字乘以100 后面再加上% 123.123 ->#.00->1.3212%

目录
相关文章
|
2月前
|
Java 数据库 Android开发
【专栏】Kotlin在Android开发中的多线程优化,包括线程池、协程的使用,任务分解、避免阻塞操作以及资源管理
【4月更文挑战第27天】本文探讨了Kotlin在Android开发中的多线程优化,包括线程池、协程的使用,任务分解、避免阻塞操作以及资源管理。通过案例分析展示了网络请求、图像处理和数据库操作的优化实践。同时,文章指出并发编程的挑战,如性能评估、调试及兼容性问题,并强调了多线程优化对提升应用性能的重要性。开发者应持续学习和探索新的优化策略,以适应移动应用市场的竞争需求。
|
2月前
|
Java Android开发
Android系统 获取用户最后操作时间回调实现和原理分析
Android系统 获取用户最后操作时间回调实现和原理分析
52 0
|
2月前
|
Linux Android开发
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
30 0
|
25天前
|
XML API 开发工具
Android Bitmap 加载与像素操作
Android Bitmap 加载与像素操作
16 2
|
11天前
|
存储 算法 Java
Android 进阶——代码插桩必知必会&ASM7字节码操作
Android 进阶——代码插桩必知必会&ASM7字节码操作
33 0
|
2月前
|
Android开发
android如何保留小数点后x位数字
android如何保留小数点后x位数字
21 2
|
2月前
|
XML Java API
Android 浅度解析:系统框架层修改,编译,推送相关操作
Android 浅度解析:系统框架层修改,编译,推送相关操作
60 0
|
11月前
|
数据库 Android开发 数据库管理
Android使用Room操作SQLite数据库让其变得无比高效和简洁(进一步完善用RecyclerView显示数据库中的数据)
Android使用Room操作SQLite数据库让其变得无比高效和简洁(进一步完善用RecyclerView显示数据库中的数据)
58 0
|
2月前
|
Android开发
[Android]视图的控触操作-MotionEvent
[Android]视图的控触操作-MotionEvent
40 0
|
2月前
|
算法 Java 数据安全/隐私保护
Android App开发之利用JNI实现加密和解密操作实战(附源码 简单易懂)
Android App开发之利用JNI实现加密和解密操作实战(附源码 简单易懂)
111 0