Maison > Java > javaDidacticiel > Comment effectuer l'encodage Base64 en Java et résoudre les problèmes d'importation ?

Comment effectuer l'encodage Base64 en Java et résoudre les problèmes d'importation ?

Barbara Streisand
Libérer: 2024-12-23 11:02:33
original
375 Les gens l'ont consulté

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

Encodage Base64 en Java : surmonter les erreurs d'importation Eclipse

Question :

Comment puis-je encoder des données à l'aide de l'encodage Base64 dans Java, corrigeant les erreurs d'importation dans Eclipse ?

Réponse :

Pour encoder des données en Base64 en Java, envisagez ces étapes :

  1. Importez la classe correcte : Utilisez l'instruction d'importation correcte pour le Base64 encodeur :
import org.apache.commons.codec.binary.Base64;
Copier après la connexion
  1. Utilisez la classe Base64 : Utilisez la classe Base64 pour effectuer l'encodage et le décodage :
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));
Copier après la connexion
  1. Éviter le soleil.* Forfaits : Notez que le La classe sun.misc.BASE64Encoder mentionnée dans la question d'origine est obsolète et ne doit pas être utilisée.
  2. Considérez Java 8 : Si vous utilisez Java 8 ou une version ultérieure, vous pouvez profiter de Java. util.Base64, qui fournit des méthodes statiques d'encodage et de décodage :
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));
Copier après la connexion

Pour plus d'informations, reportez-vous à la documentation Java pour Base64.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal