Converti array di byte in stringa in Java
Hassan Saeed
12 ottobre 2023
-
Usa
new String()
per convertire un array di byte in una stringa in Java -
Usa
getBytes()
per convertire una stringa in un array di byte in Java
Questo tutorial discute i metodi per convertire un array di byte in una stringa in Java
Usa new String()
per convertire un array di byte in una stringa in Java
Il modo più semplice per convertire un array di byte in una stringa in Java è creare una nuova stringa dall’array di byte con la codifica definita. L’esempio seguente lo illustra:
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);
}
}
Abbiamo utilizzato StandardCharsets.UTF_8
nell’esempio precedente. A seconda della codifica del nostro array di byte, dovremo cambiarlo rispettivamente.
Usa getBytes()
per convertire una stringa in un array di byte in Java
Il modo più semplice per convertire una stringa in un array di byte in Java è usare getBytes()
. L’esempio seguente lo illustra:
import java.util.*;
public class MyClass {
public static void main(String args[]) {
String str = "Sample text";
str.getBytes(java.nio.charset.StandardCharsets.UTF_8);
}
}