//進制轉(zhuǎn)換
public class hex
{
public static void main(String[] args)
{
String strHex = Integer.toHexString(15);//十進制轉(zhuǎn)換成十六進制
System.out.println("0x"+strHex);
String binary="11111"; //二進制
String Octal="023"; //八進制
String Hex = "F"; //十六進制
System.out.println(Integer.parseInt(binary,2));
System.out.println(Integer.parseInt(Octal,8));
System.out.println(Integer.parseInt(Hex,16)); //parseInt有兩個參數(shù),第一個為要轉(zhuǎn)的字符串,第二個為說明是什么進制.
String str = new String("FA 6B F5 9C 07 04 77 BB 10 04 08 00 0C 02 03 01 27 07");
String dd[] = str.split(" ");
int xx[] = new int[dd.length];
for(int i=0;i<dd.length;i++)
{
xx[i] = Integer.parseInt(dd[i],16);
System.out.print(xx[i] + " ");
}
}
}
結(jié)果:250 107 245 156 7 4 119 187 16 4 8 0 12 2 3 1 39 7