10进制转16进制
int num = 9999;
String numStr = Long.toHexString(num);
System.out.println(num+"的16进制为:"+numStr);
结果如下:9999的16进制为:270f
16进制转10进制
String str = "86374b4d";
long no = Long.parseLong(str, 16);
System.out.println(str+"的10进制为:"+no);
结果如下:86374b4d的10进制为:2251770701