ホームページ > Java > &#&チュートリアル > Apache Commons は Java で人間が判読できる形式へのバイト サイズ変換をどのように簡素化できるでしょうか?

Apache Commons は Java で人間が判読できる形式へのバイト サイズ変換をどのように簡素化できるでしょうか?

Mary-Kate Olsen
リリース: 2024-11-19 18:36:02
オリジナル
975 人が閲覧しました

How Can Apache Commons Simplify Byte Size Conversion to Human-Readable Format in Java?

Java でのバイト サイズから人間が読める形式への変換

バイト サイズを人間が読める形式に変換することは、1024 バイトなどの値を次のように表現することを伴う一般的なタスクです。 「1 Kb」または「1 Mb」として 1024 * 1024 バイト。この変換のために個別のユーティリティ メソッドを作成することも可能ですが、面倒な場合があります。幸いなことに、Java には、このタスクを達成するための多用途な方法が用意されています。

Apache Commons ソリューション

Apache Commons は、バイト サイズを人間が判読できる形式に変換するためのメソッドを提供します。これらのメソッドには次のようなものがあります:

humanReadableByteCountSI(): SI 単位 (1 k = 1,000) を使用します。

humanReadableByteCountBin(): バイナリ単位を使用します。 (1 Ki = 1,024).

これらのメソッドは、バイト サイズを表す long 値を受け入れ、人間が判読できる文字列を返します。

実装例

サンプル出力

上記の方法を使用すると、さまざまなバイト サイズのサンプルが出力されます

Byte Size (SI) Byte Size (Binary)
0 0 B
1024 1 kB
1048576 1 MiB
1073741824 1 GiB
1099511627776 1 TiB
9223372036854775807 8 EiB

結論

Apache Commons によって提供されるメソッドは、バイト サイズを人間が読める形式に変換する便利で効率的な方法を提供します。これらのメソッドは既存の Java プロジェクトに簡単に統合できるため、この共通タスク用のカスタム コードを記述する必要がなくなります。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート