java 文件 大小格式化输出

来源:互联网 发布:淘宝开店类目 知乎 编辑:程序博客网 时间:2024/06/05 22:10
/** * 返回byte的数据大小对应的文本 * @param size * @return */public static String getDataSize(long size){DecimalFormat formater = new DecimalFormat("####.00");if(size<1024){return size+"bytes";}else if(size<1024*1024){float kbsize = size/1024f;  return formater.format(kbsize)+"KB";}else if(size<1024*1024*1024){float mbsize = size/1024f/1024f;  return formater.format(mbsize)+"MB";}else if(size<1024*1024*1024*1024){float gbsize = size/1024f/1024f/1024f;  return formater.format(gbsize)+"GB";}else{return "size: error";}

1 0
原创粉丝点击