Following
snippet converts UTF_16 byte array to string.
byte[]
byteArr = { -2, -1, 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_16);
package com.sample.app;
import java.nio.charset.StandardCharsets;
public class App {
public static void main(String[] args) {
byte[] byteArr = { -2, -1, 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_16);
System.out.println(str);
}
}
Output
Hello
World
You may
like
No comments:
Post a Comment