Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Menukar Bait kepada Format Boleh Dibaca Manusia di Java?

Bagaimanakah Saya Boleh Menukar Bait kepada Format Boleh Dibaca Manusia di Java?

DDD
Lepaskan: 2024-11-19 07:12:02
asal
429 orang telah melayarinya

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

Cara Menukar Saiz Byte kepada Format Boleh Dibaca Manusia dalam Java

Menukar saiz bait kepada format yang boleh dibaca manusia adalah tugas biasa dalam pembangunan perisian. Di Java, tiada kaedah terbina dalam untuk ini, tetapi kami boleh menggunakan Apache Commons Lang3 untuk cara yang mudah untuk melakukannya.

Apache Commons Lang3 menyediakan dua kaedah untuk memanusiakan kiraan bait:

  • humanReadableByteCountSI: Menggunakan Sistem Unit Antarabangsa (SI), dengan 1024 bait 1 kilobait (serupa dengan bagaimana 1000 gram ialah 1 kilogram).
  • humanReadableByteCountBin: Menggunakan sistem binari, di mana 1024 bait ialah 1 kibibait (sama dengan bagaimana 1024 bit ialah 1 kilobit). 🎜>
Ini cara menggunakan kaedah ini:

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"
    }
}
Salin selepas log masuk
Kaedah ini menyediakan cara yang mudah untuk mewakili saiz bait dalam format yang boleh dibaca manusia, tidak kira sama ada anda lebih suka unit SI atau binari.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Bait kepada Format Boleh Dibaca Manusia di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan