Android工具类---格式化文件
来源:互联网 发布:用php写一个 编辑:程序博客网 时间:2024/06/03 18:30
简述:
该工具类用于格式化文件大小,将文件大小格式化为用户熟悉的样式。
上代码:
/** * 格式化为常见文件大小形式(保留两位小数) 如4.32G,2.15M等 * * @Time 2015年10月15日 * @author lizy18 */public class FormatFileSizeUtil { /** * @param length * 文件大小(以Byte为单位) * @return String 格式化的常见文件大小(保留两位小数) */ public static String formatFileSize(long length) { String result = null; int sub_string = 0; // 如果文件长度大于1GB if (length >= 1073741824) { sub_string = String.valueOf((float) length / 1073741824).indexOf( "."); result = ((float) length / 1073741824 + "000").substring(0, sub_string + 3) + "GB"; } else if (length >= 1048576) { // 如果文件长度大于1MB且小于1GB,substring(int beginIndex, int endIndex) sub_string = String.valueOf((float) length / 1048576).indexOf("."); result = ((float) length / 1048576 + "000").substring(0, sub_string + 3) + "MB"; } else if (length >= 1024) { // 如果文件长度大于1KB且小于1MB sub_string = String.valueOf((float) length / 1024).indexOf("."); result = ((float) length / 1024 + "000").substring(0, sub_string + 3) + "KB"; } else if (length < 1024) result = Long.toString(length) + "B"; return result; }}
0 0
- Android工具类---格式化文件
- 文件,日期显示格式化 工具类
- Android格式化文件
- Android文件工具类
- Android 文件工具类
- android 文件工具类
- android 文件工具类
- 文件处理工具类(JAVA)[重命名,移动,格式化]
- 二进制格式化工具类
- 格式化XML工具类
- 日期格式化工具类
- 日期格式化工具类
- 日期格式化工具类
- Android工具类之时间日期格式化代码大全
- Android工具类(时间格式化、获取地址)
- Android工具类之时间日期格式化代码大全
- oracle tkprof工具格式化trace文件
- 格式化XML文件,用msdn的工具
- Android 自定义Adapter
- 解决虚拟机提示VMwareWorkstationcannotconnecttothevirtualmachine的问题
- spring声明式事物管理配置和对c3p0连接池的详细配置
- strstr函数的精彩之处
- mongodb 计算坐标距离
- Android工具类---格式化文件
- [BZOJ3895]取石子(博弈+记搜)
- SPOJ SOPARADE(JZOJ 4696 第四次忍者大战) 根据条件构图跑2-SAT
- HDU 1556 Color the ball
- JZOJ4703 Buy
- 指数级增长背后,滴滴出行业务系统的架构升级
- Java反射与泛型的本质
- linux crontab
- hdoj 5839 Special Tetrahedron 叉积点积判断四点共面模板