Rumah >Java >javaTutorial >Bagaimana untuk Mengekod dan Menyahkod Rentetan dalam Base64 Menggunakan Java?
Menyahkod dan Mengekod Rentetan dalam Base64 Menggunakan Base64
Menyahkod dan mengekod rentetan dalam Base64 ialah tugas biasa dalam pengaturcaraan, dan Java menyediakan bina- dalam fungsi untuk operasi ini. Walau bagaimanapun, adalah penting untuk memahami proses dan memastikan pelaksanaan yang betul.
Pertama sekali, anda perlu memilih pengekodan, dengan UTF-8 sebagai pilihan yang disyorkan. Adalah penting untuk memilih pengekodan yang akan disokong pada kedua-dua hujung penghantaran dan penerimaan.
Proses Pengekodan:
Proses Penyahkod:
Versi kod yang dipertingkatkan yang disediakan dalam soalan:
String source = "password"; byte[] byteArray = source.getBytes(StandardCharsets.UTF_8); Base64 base64 = new Base64(); System.out.println(base64.encodeToString(byteArray, Base64.DEFAULT)); System.out.println(new String(base64.decode(byteArray)));
Kod memastikan pengekodan/penyahkodan yang betul menggunakan pengekodan UTF-8 yang disyorkan dan menggunakan kaedah yang betul untuk mengekod/menyahkod rentetan.
Atas ialah kandungan terperinci Bagaimana untuk Mengekod dan Menyahkod Rentetan dalam Base64 Menggunakan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!