java,int型数字转换成了对应16进制的String型字符串了,我用了以下方法,求高手写一个此方法的逆方法。

2025-04-24 06:04:36
推荐回答(1个)
回答1:

很简单int num=Integer.parseInt(s,16);

public class MyConvert {
public int convertHexStringToInt(String s){
return Integer.parseInt(s,16);
}
public static void main(String[] args) {
MyConvert c=new MyConvert(); System.out.println(c.convertHexStringToInt("3e5fa8"));
}
}

结果:4087720
另:你原来代码只能支持低于255的是十进制数字的16进制输出,其他的自己再考虑一下吧