在 Java 中将字节大小转换为人类可读的格式
问题:
转换字节大小转换为人类可读的格式,例如“1 Kb”或“1 Mb”,是共同要求。与其在每个项目中手动编写此实用程序,不如探索现有库来实现此类功能。
解决方案:
Apache Commons
Apache Commons 提供了两种静态方法,用于将字节大小转换为人类可读的大小格式:
实现:
public static String humanReadableByteCountSI(long bytes) { // ... code from Apache Commons } public static String humanReadableByteCountBin(long bytes) { // ... code from Apache Commons }
示例:
System.out.println(humanReadableByteCountSI(1024)); // output: "1.0 kB" System.out.println(humanReadableByteCountBin(1024)); // output: "1.0 KiB"
以上是如何在 Java 中将字节转换为人类可读的格式?的详细内容。更多信息请关注PHP中文网其他相关文章!