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().