Pengekodan dan Penyahkodan Rentetan dalam Base64 Menggunakan Java
Pengekodan dan penyahkodan rentetan menggunakan Base64 ialah tugas biasa dalam banyak senario pengaturcaraan. Walau bagaimanapun, butiran pelaksanaan khusus kadangkala boleh membawa kepada isu.
Masalahnya
Coretan kod yang disediakan nampaknya menghadapi masalah dengan pengekodan dan penyahkodan rentetan dalam Base64. Isu khusus tidak dinyatakan secara eksplisit.
Penyelesaian
Untuk berjaya mengekod dan menyahkod rentetan menggunakan Base64 dalam Java, langkah berikut mesti diikuti dengan teliti:
Pengekodan:
Penyahkodan:
Contoh Kod:
Contoh kod yang lebih lengkap dan dipertingkatkan yang mengikuti perkara di atas langkah:
import java.nio.charset.StandardCharsets; import java.util.Base64; public class Base64Example { public static void main(String[] args) { String source = "password"; byte[] byteArray = source.getBytes(StandardCharsets.UTF_8); String encodedString = Base64.getEncoder().encodeToString(byteArray); System.out.println("Encoded string: " + encodedString); byte[] decodedByteArray = Base64.getDecoder().decode(encodedString); String decodedString = new String(decodedByteArray, StandardCharsets.UTF_8); System.out.println("Decoded string: " + decodedString); } }
Atas ialah kandungan terperinci Bagaimana untuk Mengekod dan Menyahkod Rentetan dengan Betul Menggunakan Base64 di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!