1. 程式人生 > >Java進位制轉換、資料型別轉換

Java進位制轉換、資料型別轉換

一、進位制轉換:十進位制轉換為其它進位制

  1、10→2:

public static String toBinaryString(int i){
 
}

2、10→8:

public static String toOctalString(int i){

}

3、10→16:

public static String toHexString(int i){

}

4、其它→其它:

public static String toString(int i,int radix){

}
//i - 要轉換成字串的整數。
//radix - 用於字串表示形式的基數。要轉成的進位制

二、資料型別轉換

 1、字串→整型:

public static int parseInt(String s)throws NumberFormatException{

}

2、int與string相互轉換

(1)int→string:

方法一:String s2 = String.valueOf(number);

方法二:// public static String toString(int i)
		String s4 = Integer.toString(number);

方法三:String s1 = "" + number;

方法四:// int --> Integer --> String
		Integer i = new Integer(number);
		String s3 = i.toString();

 (2)string→int:

方法一://public static int parseInt(String s)
		int y = Integer.parseInt(s);

方法二:// String --> Integer --> int
		Integer ii = new Integer(s);
		// public int intValue()
		int x = ii.intValue();