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 :
Mise en œuvre :
public static String humanReadableByteCountSI(long bytes) { // ... code from Apache Commons } public static String humanReadableByteCountBin(long bytes) { // ... code from Apache Commons }
Exemple :
System.out.println(humanReadableByteCountSI(1024)); // output: "1.0 kB" System.out.println(humanReadableByteCountBin(1024)); // output: "1.0 KiB"
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!