1. 程式人生 > >java中的進位制轉換

java中的進位制轉換

返回一個整數引數是一個無符號整數的字串表示基礎2。

返回一個整數引數是一個無符號整數的字串表示基地16。

返回一個整數引數是一個無符號整數的字串表示基地8。

十進位制轉二進位制,十六進位制,八進位制

package d3zczf;

public class 進位制轉換 {
	public static void main(String[] args){
		System.out.println(Integer.toBinaryString(11));
		System.out.println(Integer.toHexString(11));
		System.out.println(Integer.toOctalString(11));
	}
}
//如果像知道具體是如何轉換的,請看C/C++程式碼,官方的jdk用的是位操作轉換,有興趣的童鞋可以去看原始碼

 十六進位制,八進位制,二進位制,轉十進位制 (其他轉換互相轉就好)


//十六進位制轉成十進位制 

 

Integer.valueOf("FFFF",16).toString() 

 

//八進位制轉成十進位制 

 

Integer.valueOf("876",8).toString() 

 

//二進位制轉十進位制 

 

Integer.valueOf("0101",2).toString()