String class provide 'getBytes' method, it take character set while generating the bytes from string.
Example
String str = "Hello World";
byte[] bytes = str.getBytes(StandardCharsets.UTF_16BE);
App.java
package com.sample.app;
import java.nio.charset.StandardCharsets;
public class App {
private static void printByteArray(byte[] arr) {
for (byte b : arr) {
System.out.print(b + " ");
}
System.out.println();
}
public static void main(String args[]) {
String str = "Hello World";
byte[] bytes = str.getBytes(StandardCharsets.UTF_16BE);
printByteArray(bytes);
}
}
Output
0 72 0 101 0 108 0 108 0 111 0 32 0 87 0 111 0 114 0 108 0 100
You may
like
No comments:
Post a Comment