Computer >> Máy Tính >  >> Lập trình >> Java

Làm thế nào để chuyển đổi một giá trị kép thành một Chuỗi Java bằng cách sử dụng phương pháp định dạng?

Phương thức này chấp nhận một định dạng Chuỗi và các đối số (varargs) và trả về một đối tượng Chuỗi của (các) biến đã cho ở định dạng được chỉ định.

Bạn có thể định dạng một giá trị kép thành một Chuỗi bằng cách sử dụng phương thức format (). Để nó vượt qua “% f” dưới dạng chuỗi định dạng (cùng với giá trị kép bắt buộc).

Ví dụ

import java.util.Scanner;
public class ConversionOfDouble {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter a double value:");
      double d = sc.nextDouble();
      String result = String.format("%f", d);
      System.out.println("The result is: "+result);
   }
}

Đầu ra

Enter a double value:
2548.2325
The result is: 2548.2325

Ví dụ

public class Sample{
   public static void main(String args[]){
      double val = 22588.336;
      String str = String.format("%f", val);
      System.out.println(str);
   }
}

Đầu ra

22588.336000