Cách chuyển Double sang String trong Java

Cach Chuyen Double Sang String Trong Java



Trong Java, “ kép 'Là một đối tượng của Java' Kép ”Lớp wrapper lưu trữ kiểu dữ liệu nguyên thủy kép như một tham số. Tuy nhiên, đôi khi, chúng ta cần chuyển đổi double thành String vì Strings cho phép chúng ta lưu trữ các số lớn hơn không phù hợp với bất kỳ kiểu dữ liệu nào chứa các số, chẳng hạn như số nguyên hoặc số đôi.

Blog này sẽ trình bày các phương pháp chuyển đổi double sang String trong Java.

Làm thế nào để chuyển đổi double sang String trong Java?

Để chuyển đổi double sang String trong Java, bạn có thể sử dụng:







  • Phương thức Double.toString ()
  • Phương thức String.valueOf ()
  • Toán tử “+”
  • Phương thức String.format ()
  • Phương thức StringBuilder.append ()
  • Phương thức StringBuffer.append ()

Chúng ta sẽ thảo luận về từng phương pháp đã đề cập một!



Phương pháp 1: Chuyển đổi double sang String trong Java bằng phương thức Double.toString ()

Để chuyển đổi một đôi thành Chuỗi, bạn có thể sử dụng “ toString () ”Phương thức static của lớp Double. Nó chuyển đổi các giá trị số kép thành Chuỗi. Vì nó là một phương thức tĩnh, chúng ta không cần tạo một đối tượng và gọi phương thức với tên lớp.



Cú pháp





Double.toString ( val ) ;

Đây, “ toString () Phương thức 'sẽ chuyển đổi' val ”Biến kép thành Chuỗi.



Thí dụ

Đầu tiên, chúng tôi sẽ tạo một biến kiểu dữ liệu kép có tên là “ val ”Và gán giá trị sau:

kép val = 783,8956đ;

Tiếp theo, chúng tôi sẽ gọi “ Double.toString () ”Và chuyển biến kép đã tạo làm đối số cho nó:

Sợi dây str = Double.toString ( val ) ;

Câu lệnh in dưới đây sẽ trả về “ thật 'Nếu biến được chuyển đổi là' str ”Là một cá thể Chuỗi; nếu không, nó sẽ trả về “ sai ”:

System.out.print ( str instanceof String ) ;

Kết quả hiển thị “ thật ”, Chỉ ra rằng kiểu dữ liệu của giá trị kết quả là Chuỗi:

Phương pháp 2: Chuyển đổi double sang String trong Java bằng phương thức String.valueOf ()

Bạn cũng có thể sử dụng “ giá trị của() ”Phương thức tĩnh của lớp chuỗi để chuyển đổi kép sang Chuỗi. Nó lấy giá trị thập phân của bất kỳ kiểu nào, chẳng hạn như double, làm tham số và chuyển nó thành Chuỗi.

Cú pháp

String.valueOf ( val )

Đây, “ giá trị của() ”Sẽ chuyển đổi biến kép“ val ”thành Chuỗi.

Thí dụ

Đầu tiên, chúng tôi sẽ tạo một biến kiểu kép có tên là “ val ”Và lưu trữ giá trị sau trong đó:

kép val = 583,856đ;

Tiếp theo, chúng tôi sẽ gọi “ String.valueOf () 'Bằng cách chuyển' val ”Như một tham số:

Sợi dây str = String.valueOf ( val ) ;

Cuối cùng, chúng tôi sẽ kiểm tra xem giá trị được chuyển đổi có phải là một cá thể Chuỗi hay không:

System.out.print ( str instanceof String ) ;

Đầu ra

Phương pháp 3: Chuyển đổi double sang String trong Java bằng cách sử dụng “ + ' Nhà điều hành

Cách đơn giản nhất để chuyển double thành String là sử dụng toán tử Phép cộng “+”. Nó hoạt động như một toán tử nối khi được sử dụng với Chuỗi. Tương tự, một giá trị kép có thể được chuyển đổi thành Chuỗi bằng cách chỉ cần nối nó với một chuỗi rỗng.

Cú pháp

val + ''

Đây, “ + Toán tử 'sẽ nối' val ”Biến kiểu kép với một chuỗi trống, dẫn đến chuyển đổi kép thành Chuỗi.

Thí dụ

Đầu tiên, chúng tôi sẽ lưu trữ một giá trị thập phân trong một biến “ val ”:

kép val = 543,656đ;

Sau đó, tạo một biến kiểu Chuỗi “ str 'Lưu trữ chuỗi được chuyển đổi sau khi nối' val ”Với một chuỗi trống:

Sợi dây str = Val + '' ;

Cuối cùng, chúng tôi sẽ kiểm tra xem giá trị được chuyển đổi có phải là một cá thể Chuỗi hay không:

System.out.print ( str instanceof String ) ;

Đầu ra

Bây giờ, hãy hướng tới phần tiếp theo!

Phương pháp 4: Chuyển đổi double sang String trong Java bằng phương thức String.format ()

Các ' String.format () ”Cũng có thể được sử dụng để chuyển đổi từ đôi sang chuỗi. Trong phương pháp này, chúng tôi sẽ chuyển giá trị thập phân với “ % f ”Specifier, chỉ ra rằng tham số thứ hai chứa các số dấu phẩy động. Sau đó, nó chuyển đổi giá trị kép sang định dạng Chuỗi.

Cú pháp

String.format ( '% f' , val )

Đây, “ String.format () Phương thức 'sẽ chuyển đổi' val Biến kiểu kép sang định dạng Chuỗi.

Thí dụ

Trong ví dụ này, chúng tôi có một biến kép “ val ”Với giá trị sau:

kép val = 1233,676đ;

Bây giờ chúng tôi sẽ gọi là “ String.format () 'Phương pháp và vượt qua' % f 'Như một từ chỉ định và' val ”Là tham số thứ hai:

String str = String.format ( '% f' , val ) ;

Cuối cùng, chúng tôi sẽ kiểm tra xem giá trị được chuyển đổi có phải là một cá thể Chuỗi hay không:

System.out.print ( str instanceof String ) ;

Đầu ra

Phương pháp 5: Chuyển đổi double sang String trong Java bằng phương thức StringBuilder.append ()

Trong Java, “ chắp thêm () 'Phương pháp' StringBuilder ”Cũng được sử dụng để chuyển đổi từ đôi sang chuỗi.

Cú pháp

String str = new StringBuilder ( ) .append ( val ) .toString ( ) ;

Để sử dụng phương pháp này, trước tiên, chúng ta sẽ tạo một đối tượng của lớp StringBuilder, sau đó thêm giá trị của biến kép “ val ”Trong đó và chuyển đổi nó thành Chuỗi.

Thí dụ

Bây giờ, chúng tôi sẽ tạo một đối tượng mới của “ StringBuilder 'Lớp có tên' str ”Và gọi“ chắp thêm () 'Bằng cách chuyển' val 'Double biến và chuyển đổi nó thành chuỗi với phương thức' toString () ':

String str = new StringBuilder ( ) .append ( val ) .toString ( ) ;

Đầu ra

Phương pháp 6: Chuyển đổi double sang String trong Java bằng phương thức StringBuffer.append ()

Có một phương pháp khác để chuyển đổi một đôi thành một chuỗi, đó là “ chắp thêm () 'Phương pháp' StringBuffer ' lớp. Nó hoạt động giống như ở trên “ StringBuilder.append () ' phương pháp. Nó cũng tạo một đối tượng của lớp StringBuffer để truy cập các phương thức và sau đó chuyển đổi thành String.

Cú pháp

String str = new StringBuffer ( ) .append ( val ) .toString ( ) ;

Để sử dụng phương pháp này, trước tiên, chúng ta sẽ tạo một đối tượng của lớp StringBuffer, sau đó thêm giá trị của biến kép “ val ”Trong đó và chuyển đổi nó thành Chuỗi.

Thí dụ
Đầu tiên, tạo một thể hiện của lớp StringBuffer và sau đó gọi phương thức append () bằng cách chuyển một giá trị kép sẽ được chuyển đổi thành một chuỗi bằng cách sử dụng “ toString () ' phương pháp:

String str = new StringBuffer ( ) .append ( val ) .toString ( ) ;

Đầu ra

Chúng tôi đã cung cấp thông tin cơ bản liên quan đến chuyển đổi double sang String trong Java.

Sự kết luận

Để chuyển đổi double sang String trong Java, bạn có thể sử dụng các phương thức khác nhau như Double.toString (), String.valueOf (), toán tử “+”, String.format (), StringBuilder.append () và StringBuffer.append ( ) phương pháp. Bốn phương thức đầu tiên không cần tạo đối tượng bổ sung nào cho mục đích đã chỉ định, trong khi đối với hai phương thức cuối cùng, bắt buộc phải tạo một đối tượng của lớp cụ thể và sau đó gọi phương thức liên quan của nó. Trong blog này, chúng tôi đã trình bày các phương pháp chuyển đổi từ đôi sang chuỗi.