ホームページ >Java >&#&チュートリアル >Java でバイトを人間が読める形式に変換するにはどうすればよいですか?

Java でバイトを人間が読める形式に変換するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-19 07:12:02433ブラウズ

How Can I Convert Bytes to a Human-Readable Format in Java?

Java でバイト サイズを人間が読める形式に変換する方法

バイト サイズを人間が読める形式に変換することは、Java での一般的なタスクです。ソフトウェア開発。 Java には、このための組み込みメソッドはありませんが、Apache Commons Lang3 を使用すると便利です。

Apache Commons Lang3 には、バイト カウントを人間化するための 2 つのメソッドが用意されています。

  • humanReadableByteCountSI: 国際単位系 (SI) を使用します。 1024 バイトは 1 キロバイトです (1000 グラムが 1 キログラムであるのと同様です)。
  • humanReadableByteCountBin: 1024 バイトが 1 キビバイトであるバイナリ システムを使用します (1024 ビットが 1 であるのと同様です)

これらのメソッドの使用方法は次のとおりです。

import org.apache.commons.lang3.StringUtils;

public class ByteSizeConverter {

    public static void main(String[] args) {
        long bytes = 1024 * 1024;

        // Convert to SI format (e.g., 1 MB)
        String humanReadableBytesSI = StringUtils.humanReadableByteCountSI(bytes);
        System.out.println(humanReadableBytesSI); // "1 MB"

        // Convert to binary format (e.g., 1 MiB)
        String humanReadableBytesBin = StringUtils.humanReadableByteCountBin(bytes);
        System.out.println(humanReadableBytesBin); // "1 MiB"
    }
}

これらのメソッドは、ユーザーが好むかどうかに関係なく、人間が読める形式でバイト サイズを表す便利な方法を提供します。 SI またはバイナリ単位。

以上がJava でバイトを人間が読める形式に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。