
参考
java - Format file size as MB, GB, etc - Stack Overflow
前言:项目中根据文件大小,进行显示是kb 还是MB 还是TB
实现
maveny依赖
cn.hutool hutool-all5.5.9
主要方法为、
package com.shan;
import cn.hutool.core.io.unit.DataSizeUtil;
public class FileSizeTest {
public static void main(String[] args) {
Long b=1L;
Long kb=1024L;
Long mb=1048576L;
Long gb=1073741842L;
Long tb=1099511627776L;
System.out.println("1b:"+DataSizeUtil.format( b));
System.out.println("1kb:"+DataSizeUtil.format( kb));
System.out.println("1mb:"+DataSizeUtil.format( mb));
System.out.println("1gb:"+DataSizeUtil.format( gb));
System.out.println("1tb:"+DataSizeUtil.format( tb));
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)