java常用工具类:计算文件大小

java常用工具类

1.java常用工具类:java实现Excel文件上传下载(模板)-hutool_hutool做excel下载-CSDN博客

2.java常用工具类:java实现excel模板导入数据,允许模板中部分数据字段为空_java导入excel,字段不能为空-CSDN博客

3.使用pinyin4j库实现中文转拼音-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博客

8.java常用工具类:实现文件下载-CSDN博客

9.java常用工具类:计算文件大小-CSDN博客

10.java常用工具类:调用第三方接口-CSDN博客

11.java常用工具类:实现MD5加密(加盐)-CSDN博客

12.java常用工具类:生成唯一id-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);
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值