Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

แปลง String เป็น Double ใน Java ด้วย parseDouble()

สมมติมี 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