如何将下面的objevicve C语句写入java

unsigned char whole_byte;
char byte_chars[3] = {'\0','\0','\0'};
byte_chars[0] = ....;
byte_chars[1] = [....;
whole_byte = strtol(byte_chars, NULL, 16);

最佳答案

如果变量中有两个字符。

char ch0 = 'A';
char ch1 = '9';

要转换成十六进制数
int num = Integer.parseInt("" + ch0 + ch1, 16);

10-04 16:21