Java進位制轉換、資料型別轉換
阿新 • • 發佈:2018-12-21
一、進位制轉換:十進位制轉換為其它進位制
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();