gpt4 book ai didi

java - 十六进制字符串转十六进制

转载 作者:行者123 更新时间:2023-12-01 19:00:34 24 4
gpt4 key购买 nike

谁能告诉我这两者之间的区别吗?看起来相似但输出不同

    int b = 80 ;
int a = Integer.parseInt(""+b, 16);
int c = Integer.parseInt(Integer.toHexString(b));

最佳答案

int a = Integer.parseInt(""+b, 16)解释"80"作为以 16 为基数的数字,并将 a 设置为它的值( 128 以 10 为基数)。

int c = Integer.parseInt(Integer.toHexString(b))首先转换80以 10 为基数转换为以 16 为基数的数字(即 50 ),然后将其解释为以 10 为基数的数字,即 50 .

关于java - 十六进制字符串转十六进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12414419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com