SpringBoot - 实用工具类库common-util使用详解11(将字节B转成KB、MB、GB等)
PrettyMemoryUtil 封装了个常用的字节大小的转换方法,可以将字节 B 转换成更加容易阅读的格式,所属的包为 com.power.common.util。而关于整个工具类库 common-util 的安装配置,可以参考我之前的文章(点击查看)。
十一、字节大小转换工具类(PrettyMemoryUtil)
(1)prettyByteSize() 方法可以根据传入的字节大小(B),返回以 KB、MB、GB、TB、PB 单位结尾的字符串(具体使用哪个单位会自动判断),下面是一个简单的使用样例:
String s1 = PrettyMemoryUtil.prettyByteSize(1L * 100); String s2 = PrettyMemoryUtil.prettyByteSize(1L * 100 * 1024); String s3 = PrettyMemoryUtil.prettyByteSize(1L * 100 * 1024 * 1024); String s4 = PrettyMemoryUtil.prettyByteSize(1L * 100 * 1024 * 1024 * 1024); String s5 = PrettyMemoryUtil.prettyByteSize(1L * 100 * 1024 * 1024 * 1024 * 1024); String s6 = PrettyMemoryUtil.prettyByteSize(1L * 100 * 1024 * 1024 * 1024 * 1024 * 1024); String s7 = PrettyMemoryUtil.prettyByteSize(1L * 100 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024); System.out.println(s1); System.out.println(s2); System.out.println(s3); System.out.println(s4); System.out.println(s5); System.out.println(s6); System.out.println(s7);
(2)运行结果如下:
hutool 就行了,何须多引入这个