Comment convertir un tableau d'octets en String en Java
Hassan Saeed
12 octobre 2023
Java
Java String
-
Utilisez
new String()pour convertir un octetarrayenStringen Java -
Utilisez
getBytes()pour convertir unechaîneen untableaud’octets en Java
Ce tutoriel traite des méthodes de conversion d’un tableau d’octets en chaîne en Java
Utilisez new String() pour convertir un octet array en String en Java
La façon la plus simple de convertir un tableau d’octets en une chaîne en Java est de créer une nouvelle chaîne à partir du tableau d’octets avec l’encodage défini. L’exemple ci-dessous illustre ce principe:
import java.util.*;
public class MyClass {
public static void main(String args[]) {
byte[] bytes = {};
String str = new String(bytes, java.nio.charset.StandardCharsets.UTF_8);
}
}
Nous avons utilisé StandardCharsets.UTF_8 dans l’exemple ci-dessus. En fonction de l’encodage de notre tableau d’octets, nous devrons le modifier respectivement.
Utilisez getBytes() pour convertir une chaîne en un tableau d’octets en Java
La façon la plus simple de convertir une chaîne en un tableau d’octets en Java est d’utiliser la fonction getBytes(). L’exemple ci-dessous illustre cette méthode:
import java.util.*;
public class MyClass {
public static void main(String args[]) {
String str = "Sample text";
str.getBytes(java.nio.charset.StandardCharsets.UTF_8);
}
}
Vous aimez nos tutoriels ? Abonnez-vous à DelftStack sur YouTube pour nous aider à créer davantage de tutoriels vidéo de haute qualité. Abonnez-vous