Le constructeur String(byte[]) de la classe String construit un objet chaîne en utilisant le tableau d'octets spécifié.
La méthode de construction String(byte[],int offset,int length) utilise une partie du tableau d'octets spécifié, c'est-à-dire la longueur en octets à partir du décalage de position de départ du tableau, pour construire un objet chaîne.
La méthode public byte[] getBytes() utilise le codage de caractères par défaut de la plateforme pour convertir la chaîne actuelle en un tableau d'octets.
public byte[] getBytes(String charsetName) utilise des paramètres pour spécifier le codage des caractères et convertit la chaîne actuelle en un tableau d'octets.
Si le codage de caractères par défaut de la plateforme est GB_2312 (norme nationale, chinois simplifié), alors appeler la méthode getBytes() équivaut à appeler getBytes(GB2312).
Remarque : getBytes(String charsetName) avec les paramètres lève UnsupportedEncodingException, par conséquent, getBytes(String charsetName) doit être appelé dans une instruction try-catch.