Following snippet convert UTF_16BE byte array to string.
byte[] byteArr = { 0, 72, 0, 101, 0, 108, 0, 108, 0, 111, 0, 32, 0, 87, 0, 111, 0, 114, 0, 108, 0, 100 };
String str = new String(byteArr, StandardCharsets.UTF_16BE);
package com.sample.app;
import java.nio.charset.StandardCharsets;
public class App {
public static void main(String[] args) {
byte[] byteArr = { 0, 72, 0, 101, 0, 108, 0, 108, 0, 111, 0, 32, 0, 87, 0, 111, 0, 114, 0, 108, 0, 100 };
String str = new String(byteArr, StandardCharsets.UTF_16BE);
System.out.println(str);
}
}
Output
Hello World
You may
like
No comments:
Post a Comment