Java でバイト サイズを人間が判読できる形式に変換する
問題:
バイトの変換「1 Kb」や「1 Mb」など、人間が判読できる形式にサイズを変換することは、共通の要件。各プロジェクトでこのユーティリティを手動で記述する代わりに、そのような機能について既存のライブラリを探索することが望ましいです。
解決策:
Apache Commons
Apache Commons は、バイト サイズを人間が判読できるサイズに変換するための 2 つの静的メソッドを提供しますformat:
実装:
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 中国語 Web サイトの他の関連記事を参照してください。