Méthode Java getBytes()

Java String类Classe String de Java


La méthode getBytes() a deux formes :

  • getBytes(String charsetName) :Encode une chaîne en une séquence d'octets à l'aide du jeu de caractères spécifié, et stocke le résultat dans un nouveau tableau d'octets.

  • getBytes() : Encode une chaîne en une séquence d'octets à l'aide du jeu de caractères par défaut de la plateforme, et stocke le résultat dans un nouveau tableau d'octets.

Syntaxe

public byte[] getBytes(String charsetName) throws UnsupportedEncodingException

ou 

public byte[] getBytes()

Parameters

  • charsetName-- Le nom d'un jeu de caractères pris en charge.

Valeur de retour

Renvoie un tableau d'octets.

Exemple

import java.io.*; public class Test { public static void main(String args[]) { String Str1 = new String("example"); try{ byte[] Str2 = Str1.getBytes(); System.out.println("Valeur de retour :" + Str2 ); Str2 = Str1.getBytes( "UTF-8" ); System.out.println("Valeur de retour :" + Str2 ); Str2 = Str1.getBytes( "ISO-8859-1" ); System.out.println("Valeur de retour :" + Str2 ); } catch ( UnsupportedEncodingException e){ System.out.println("Jeu de caractères non pris en charge"); } } }

La sortie du programme ci-dessus est :

返回值:[B@7852e922
返回值:[B@4e25154f
返回值:[B@70dea4e

Java String类Classe String de Java

Autres extensions