สมมติมี String:
String str = "55.2";
แปลง String เป็น Double ด้วย Double.parseDouble():
double res = Double.parseDouble("23.6");
ตัวอย่างโค้ดเต็ม
public class Demo {
public static void main(String[] args) {
String str = "55.2";
double res = Double.parseDouble("23.6");
System.out.println("Double (String to Double) = " + res);
}
}
ผลลัพธ์
Double (String to Double) = 23.6
หมายเหตุ: Double.parseDouble(String) โยน NumberFormatException หาก String ไม่ใช่ตัวเลขที่ถูกต้อง ควร Wrap ใน Try-Catch หรือ Validate ก่อน Parse
เมธอดเกี่ยวข้อง: Double.valueOf(String) คืน Double Object (Wrapper) แทน Primitive double