转换文件大小格式化
/**
* 转换文件大小
* @param files
* @return
*/
public static String formatFileSize(long files){
DecimalFormat df = new DecimalFormat("#.00");
String fileSizeString = "";
String wrongSize = "0B";
if(files == 0){
return wrongSize;
}
if(files < 1024){
fileSizeString = df.format((double) files) + "B";
}else if(files < 1048576){
fileSizeString = df.format((double)files / 1024) + "KB";
}else if(files < 1073741824){
fileSizeString = df.format((double)files / 1048576) + "MB";
}else {
fileSizeString = df.format((double)files / 1073741824) + "GB";
}
return fileSizeString;
}