Maison > Java > javaDidacticiel > le corps du texte

Comment puis-je convertir des octets en format lisible par l'homme en Java ?

Patricia Arquette
Libérer: 2024-11-20 22:13:13
original
698 Les gens l'ont consulté

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

Convertir la taille des octets en format lisible par l'homme en Java

Problème :

Conversion d'octets la taille dans un format lisible par l'homme, tel que « 1 Ko » ou « 1 Mo », est une exigence courante. Au lieu d'écrire manuellement cet utilitaire dans chaque projet, il est souhaitable d'explorer les bibliothèques existantes pour de telles fonctionnalités.

Solution :

Apache Commons

Apache Commons fournit deux méthodes statiques pour convertir la taille des octets en une taille lisible par l'homme. format :

  • humanReadableByteCountSI() : Utilise la convention du Système international d'unités (SI), où 1 000 unités d'une taille plus petite égalent une unité d'une taille plus grande.
  • humanReadableByteCountBin() : Utilise la convention binaire, où 1024 unités de une taille plus petite équivaut à une unité d'une taille plus grande.

Mise en œuvre :

public static String humanReadableByteCountSI(long bytes) {
  // ... code from Apache Commons
}

public static String humanReadableByteCountBin(long bytes) {
  // ... code from Apache Commons
}
Copier après la connexion

Exemple :

System.out.println(humanReadableByteCountSI(1024)); // output: "1.0 kB"
System.out.println(humanReadableByteCountBin(1024)); // output: "1.0 KiB"
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal