转换文件大小
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);
}
}
本文介绍了一种将文件大小从字节单位转换为更易读的人类可理解格式的方法,例如KB、MB、GB等。通过提供的Java代码示例,读者可以了解到如何实现这种转换,并在实际应用中使用。
202

被折叠的 条评论
为什么被折叠?



