问题描述
请问怎样把字符串转成16进制数例如"0x3d000000"转成0x3d000000
解决方案
解决方案二:
publicclassTest{//privatestaticTimert;/***@paramargs*/publicstaticvoidmain(String[]args){Strings="3d000000";//转化为16进制的intinti=Integer.parseInt(s,16);//将i输出显示为10进制System.out.println(i);//返回i的16进制字符表示Stringss=Integer.toString(i,16);System.out.println(ss);}}
解决方案三:
ok谢谢你说的方法对我还想问一下0x3d000000转成"0x3d000000"怎么转
解决方案四:
inta=0x3d000000;Strings=Integer.toHexString(a);System.out.println("0x"+s);
解决方案五:
ok谢谢!我试验一下如果通过就给分
解决方案六:
结帖吧
时间: 2024-09-14 14:11:27