Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Chuyển String thành Double trong Java

Giả sử chuỗi:

String str = "55.2";

Chuyển chuỗi sang double dùng parseDouble():

double res = Double.parseDouble("23.6");

Ví dụ hoàn chỉnh

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);
    }
}

Kết quả

Double (String to Double) = 23.6

Lưu ý: Double.parseDouble() ném NumberFormatException nếu chuỗi không phải số hợp lệ. Cần try-catch hoặc validate trước. Có thể dùng Double.valueOf() trả về Double object thay vì primitive double. Để parse theo locale (dấu phẩy thập phân), dùng NumberFormat.getInstance(locale).parse().