類型轉換是平時寫代碼中經常遇到的,所以特此記錄。方便自己使用和溫習。
首先是string類型轉換成double類型,並保留小數點後的N位數字。
public static void main(String[] args) throws Exception{
double aa = stringToDouble("12.23");
System.out.println("aa:"+aa);
}
/**
* String轉換成double 保留N位小數。
* @param a
* @return
*/
public static double stringToDouble(String a){
double b = Double.valueOf(a);
DecimalFormat df = new DecimalFormat("#.0");//此爲保留1位小數,若想保留2位小數,則填寫#.00 ,以此類推
String temp = df.format(b);
b = Double.valueOf(temp);
return b;
}
輸出結果爲 aa:12.2
String 轉換成 Integer
String a = "123";
Integer b = Integer.valueOf(a);
String 轉換成 long
String a = "123";
long b = Long.valueOf(aa);
之後還會繼續補充