您的位置:首页 > 编程语言 > Java开发

java 文件 大小格式化输出

2016-05-15 09:49 681 查看
/**
* 返回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";
}


转自:/article/8669359.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: