参考
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条)