char和byte转换 如何将byte数组转换成char数组?

如何将byte数组转换成char数组?C没有字节类型,字节通常指无符号字符。如果要将char[]转换为unsigned char,只需强制转换类型一次。例如,byte to char如下所示:priv

如何将byte数组转换成char数组?

C没有字节类型,字节通常指无符号字符。如果要将char[]转换为unsigned char,只需强制转换类型一次。例如,byte to char如下所示:private char[]getchars(byte[]bytes){charset CS=字符集.forName(“UTF-8”)ByteBuffer bb=字节缓冲区分配( 字节.长度) bb.put公司(字节)bb.翻转()字符缓冲区cb=cs.解码(bb)返回cb.阵列() }