转换文件大小
long mylength = file.length();//得到的大小为b
String mylengthString=formatSize(mylength);
public static String formatSize(float size)
{
long kb = 1024;
long mb = (kb * 1024);
long gb = (mb * 1024);
if (size < kb) {
return String.format("%d B", (int) size);
}
else if (size < mb) {
return String.format("%.2f KB", size / kb); //保留两位小数
}
else if (size < gb) {
return String.format("%.2f MB", size / mb);
}
else {
return String.format("%.2f GB", size / gb);
}
}