java - java中strtol的等价语句

标签 java c

如何将下面的 objective-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);

关于java - java中strtol的等价语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28139525/

相关文章:

java - 我将通过使用友元操作检索friendMemberList,但我总是有列表的最后一个成员?

java - 如何使用 mybatis-string 在一个 session 中执行多个 sql 语句

java - 如果不为空则比较日期

c - linux内核引用计数内核对象吗?

c - 在不使用占位符的情况下在 C 中使用汇编器

c - 将 Unix time_t 转换为任意时区/从任意时区转换的最佳方法?

java - 返回通用列表

java - 启动 Datomic shell 时出错 : java. lang.NoClassDefFoundError: jline/ConsoleRunner

c++ - 如何通过单击 HTML 表单按钮在本地运行程序?

c++ - USB检测使用qt应用程序