getBytes |
Demande d'octets |
---|---|
Java | java.lang |
String |
Syntaxe
byte[] getBytes(); |
void getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin); |
byte[] getBytes(String charsetName); |
Paramètres
Nom | Description |
---|---|
srcBegin | Ce paramètre permet d'indiquer l'index du premier caractères dans le tableau de caractères destinataires. |
srcEnd | Ce paramètre permet d'indiquer l'index du dernier caractères dans le tableau de caractères destinataires. |
dst | Ce paramètre permet d'indiquer le tableau destinataire. |
dstBegin | Ce paramètre permet d'indiquer la position de déplacement dans la destination du tableau. |
Description
Cette méthode permet d'encoder un tableau d'octets à partir de la chaine de caractères spécifié.
Exemple
Voici quelques exemples typiques de l'utilisation de cette méthode :
- public class StringGetBytesSamples {
- public static void main(String[] args) {
- try {
- String maChaine = new String("Gladir.com");
- byte[] byteStr = maChaine.getBytes();
- System.out.println("Normal : " + new String(byteStr));
- System.out.println("Données brute : " + byteStr);
- System.out.println();
- byteStr = maChaine.getBytes("ISO-8859-1");
- System.out.println("ISO-8859-1 : " + new String(byteStr));
- System.out.println("Données brute : " + byteStr);
- System.out.println();
- byteStr = maChaine.getBytes("UTF-8");
- System.out.println("UTF-8 : " + new String(byteStr));
- System.out.println("Données brute : " + byteStr);
- System.out.println();
- } catch(java.io.UnsupportedEncodingException e) {
- System.out.println("Ensemble de police de caractères non supporté !");
- }
- }
- }
on obtiendra le résultat suivant :
Normal : Gladir.comDonnées brute : [B@3e25a5
ISO-8859-1 : Gladir.com
Données brute : [B@19821f
UTF-8 : Gladir.com
Données brute : [B@addbf1
Voir également
Langage de programmation - Java - Type de données élémentaire - Les chaines de caractères
Dernière mise à jour : Dimanche, le 21 juin 2015