/**
* 返回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";
}
java 文件 大小格式化输出
最新推荐文章于 2023-11-06 14:43:07 发布