2015年4月21日 星期二

Java-基本型別轉換(String、Int、Double...等)

輸出為(String)

目標
來源
方法
String
Boolean 
String.valueOf(boolean  b)
String
Char 
String.valueOf(char  c)
String
Char[]
String.valueOf(char[]  data) 
String
Double 
String.valueOf(double  d)
String
Float 
String.valueOf(float  f)
String
Int 
String.valueOf(int  i)
String
Long 
String.valueOf(long  l)
String
Object 
String.valueOf(Object ob j)


---------------------------------------------------------------------------
輸入為(String)

目標
來源
方法
Byte(byte)
String
Byte.parseByte(String  str)
Double(double)
String
Double.parseDouble(String  str)
Float(float)
String
Float.parseFloat(String  str)
Integer(int)
String
Integer.parseInt(String  str)
Long(long)
String
Long.parseLong(String  str)


在轉換的過程容易發生意外,最好配合try catch

try{ 
    String str = "5874"; 
    int a = Integer.parseInt(str);
    
} catch (NumberFormatException e){ 

}


參考資料 : 位置
歡迎轉載,請註明出處。

沒有留言:

張貼留言