Rumah >Java >javaTutorial >Bagaimana untuk Melakukan Pengekodan Base64 dalam Java dan Menyelesaikan Isu Import?

Bagaimana untuk Melakukan Pengekodan Base64 dalam Java dan Menyelesaikan Isu Import?

Barbara Streisand
Barbara Streisandasal
2024-12-23 11:02:33381semak imbas

How to Perform Base64 Encoding in Java and Resolve Import Issues?

Pengekodan Base64 dalam Java: Mengatasi Ralat Import Eclipse

Soalan:

Bagaimana saya boleh mengekod data menggunakan pengekodan Base64 dalam Java, menangani ralat import dalam Eclipse?

Jawapan:

Untuk mengekod data dalam Base64 dalam Java, pertimbangkan langkah berikut:

  1. Import Kelas yang Betul : Gunakan pernyataan import yang betul untuk Base64 pengekod:
import org.apache.commons.codec.binary.Base64;
  1. Gunakan Kelas Base64: Gunakan kelas Base64 untuk melaksanakan pengekodan dan penyahkodan:
byte[] encodedBytes = Base64.encodeBase64("Test".getBytes());
System.out.println("encodedBytes " + new String(encodedBytes));
byte[] decodedBytes = Base64.decodeBase64(encodedBytes);
System.out.println("decodedBytes " + new String(decodedBytes));
  1. Elakkan matahari.* Pakej: Ambil perhatian bahawa Kelas sun.misc.BASE64Encoder yang disebut dalam soalan asal telah ditamatkan dan tidak boleh digunakan.
  2. Pertimbangkan Java 8: Jika menggunakan Java 8 atau lebih baru, anda boleh memanfaatkan java. kelas util.Base64, yang menyediakan kaedah statik untuk pengekodan dan penyahkodan:
byte[] encodedBytes = Base64.getEncoder().encode("Test".getBytes());
System.out.println("encodedBytes " + new String(encodedBytes));
byte[] decodedBytes = Base64.getDecoder().decode(encodedBytes);
System.out.println("decodedBytes " + new String(decodedBytes));

Untuk lebih lanjut maklumat, rujuk dokumentasi Java untuk Base64.

Atas ialah kandungan terperinci Bagaimana untuk Melakukan Pengekodan Base64 dalam Java dan Menyelesaikan Isu Import?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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