当前位置: > > > SpringBoot - 实用工具类库common-util使用详解11(将字节B转成KB、MB、GB等)

SpringBoot - 实用工具类库common-util使用详解11(将字节B转成KB、MB、GB等)

    PrettyMemoryUtil 封装了个常用的字节大小的转换方法,可以将字节 B 转换成更加容易阅读的格式,所属的包为 com.power.common.util。而关于整个工具类库 common-util 的安装配置,可以参考我之前的文章(点击查看)。

十一、字节大小转换工具类(PrettyMemoryUtil)

(1)prettyByteSize() 方法可以根据传入的字节大小(B),返回以 KBMBGBTBPB 单位结尾的字符串(具体使用哪个单位会自动判断),下面是一个简单的使用样例:
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)运行结果如下:
评论0