java常用工具类
1.java常用工具类:java实现Excel文件上传下载(模板)-hutool_hutool做excel下载-CSDN博客
2.java常用工具类:java实现excel模板导入数据,允许模板中部分数据字段为空_java导入excel,字段不能为空-CSDN博客
4.java常用工具类:java实现Excel导入和导出_java 导出带参数-CSDN博客
5.java常用工具类:vue+java+aes进行加密解密(ECB、CBC模式)_vue aes加密 java解密-CSDN博客
6.java常用工具类:实现base64加盐编码、解码-CSDN博客
7.java常用工具类:判断对象中属性全是否为空-CSDN博客
11.java常用工具类:实现MD5加密(加盐)-CSDN博客
本文将实现计算文件大小,包括KB、MB、GB
工具类:FileSizeUtil
/**
* @Author majinzhong
* @Date 2024/7/24 10:27
* @Version 1.0
* 转换文件大小
*/
public class FileSizeUtil {
public static String formatFileSize(long size) {
// 定义转换比例
final double KB = 1024;
final double MB = KB * 1024;
final double GB = MB * 1024;
// 根据大小选择合适的单位
if (size < KB) {
return size + " B";
} 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);
}
}
}