字节数组到字符数组的转换

Arj*_*jun 4 java

我的字节数组看起来像

 byte[] x = { (byte) 0xff , (byte) 0x80  };
Run Code Online (Sandbox Code Playgroud)

我如何将其转换为char数组{char [] y}其中:

y[0]='f';
y[1] ='f' and so on
Run Code Online (Sandbox Code Playgroud)

BeW*_*eWu 7

这应该可以帮助您:

byte[] data = { (byte) 0xff , (byte) 0x80  };
String text = new String(data, "UTF-8");
char[] chars = text.toCharArray();
Run Code Online (Sandbox Code Playgroud)

  • 这对于密码来说是不安全的。 (3认同)
  • 好吧,这没有指定,所以我假设他想将字节转换成相应的字符值...... (2认同)