/**
* 转换文件大小 参数为xxB,结果保留2位小数
*/
public static String convertSizeToString(String strSize) {
long size = Long.valueOf(strSize);
DecimalFormat df=new DecimalFormat("0.00");
if (size < 0) {
size = 0;
}
return size >= 1024 ? size / 1024 >= 1024 ? size / 1024 / 1024 >= 1024 ? df.format((float)size / 1024 / 1024 / 1024) + "GB" : df.format((float)size / 1024 / 1024) + "MB" : df.format((float)size / 1024) + "KB" : size + "B";
}
转换文件大小size,将B转换为kb、mb、gb,计算结果保留2位小数
最新推荐文章于 2024-03-14 11:25:45 发布
本文介绍了一个用于将文件大小转换为易于理解的格式(如KB、MB、GB等)的Java方法。该方法能够智能地根据文件大小选择合适的单位,并保留两位小数进行精确展示。
601

被折叠的 条评论
为什么被折叠?



