Posted on 2008-03-14 11:16
semovy 閱讀(934)
評論(0) 編輯 收藏 所屬分類:
JAVA基礎(chǔ)
//進(jìn)制轉(zhuǎn)換
public class hex
{
public static void main(String[] args)
{
String strHex = Integer.toHexString(15);//十進(jìn)制轉(zhuǎn)換成十六進(jìn)制
System.out.println("0x"+strHex);
String binary="11111"; //二進(jìn)制
String Octal="023"; //八進(jìn)制
String Hex = "F"; //十六進(jìn)制
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)的字符串,第二個為說明是什么進(jì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