Bagaimana Mengonversi ganda ke String di Jawa

Bagaimana Mengonversi Ganda Ke String Di Jawa



Di Jawa, “ dobel ” adalah objek dari Java “ Dobel ” kelas pembungkus yang menyimpan tipe data primitif ganda sebagai parameter. Namun, terkadang, kita perlu mengonversi double ke String karena String memungkinkan kita untuk menyimpan angka yang lebih besar yang tidak cocok dengan tipe data apa pun yang menyimpan angka, seperti integer atau double.

Blog ini akan mendemonstrasikan metode untuk mengonversi double ke String di Java.

Bagaimana Mengkonversi ganda ke String di Jawa?

Untuk konversi ganda ke String di Java, Anda dapat menggunakan:







  • Metode Double.toString()
  • String.valueOf() metode
  • Operator “+”
  • String.format() metode
  • StringBuilder.append() metode
  • StringBuffer.append() metode

Kami akan membahas masing-masing metode yang disebutkan satu per satu!



Metode 1: Konversi ganda ke String di Java Menggunakan Metode Double.toString()

Untuk mengonversi double ke String, Anda dapat menggunakan ' toString() ” metode statis dari kelas Double. Ini mengubah nilai numerik ganda menjadi String. Karena ini adalah metode statis, kita tidak perlu membuat objek dan memanggil metode dengan nama kelas.



Sintaksis





Double.toString ( nilai ) ;

Di sini, “ toString() Metode ” akan mengonversi “ nilai ” variabel ganda ke String.



Contoh

Pertama, kita akan membuat variabel tipe data ganda bernama “ nilai ” dan tetapkan nilai berikut:

dobel nilai = 783,8956 hari;

Selanjutnya kita akan memanggil “ Double.toString() ” dan berikan variabel ganda yang dibuat sebagai argumen padanya:

Rangkaian str = Double.toString ( nilai ) ;

Pernyataan cetak di bawah ini akan mengembalikan “ BENAR ” jika variabel yang dikonversi yaitu “ str ” adalah turunan String; jika tidak, itu akan kembali ' Salah ”:

System.out.print ( str turunan dari String ) ;

Keluaran menampilkan “ BENAR ”, yang menunjukkan bahwa tipe data dari nilai yang dihasilkan adalah String:

Metode 2: Konversi ganda ke String di Java Menggunakan Metode String.valueOf()

Anda juga dapat memanfaatkan ' Nilai dari() ” Metode statis kelas string untuk konversi ganda ke String. Dibutuhkan nilai desimal dari jenis apa pun, seperti ganda, sebagai parameter dan mengubahnya menjadi String.

Sintaksis

String.nilaiDari ( nilai )

Di sini, “ Nilai dari() ” akan mengonversi variabel ganda “val” menjadi String.

Contoh

Pertama, kita akan membuat variabel tipe ganda bernama “ nilai ” dan simpan nilai berikut di dalamnya:

dobel nilai = 583.856 hari;

Selanjutnya kita akan memanggil “ String.nilaiDari() ” dengan melewatkan “ nilai ” sebagai parameter:

Rangkaian str = String.nilaiDari ( nilai ) ;

Terakhir, kami akan memeriksa apakah nilai yang dikonversi adalah instance String atau bukan:

System.out.print ( str turunan dari String ) ;

Keluaran

Metode 3: Konversikan ganda ke String di Java Menggunakan “ + ”Operator

Cara paling sederhana untuk mengonversi double ke String adalah menggunakan operator Penambahan “+”. Ini bertindak sebagai operator penggabungan ketika digunakan dengan Strings. Demikian pula, nilai ganda dapat dikonversi menjadi String hanya dengan menggabungkannya dengan string kosong.

Sintaksis

val + ''

Di sini, “ + ” operator akan menggabungkan “ nilai ” variabel tipe ganda dengan string kosong, yang menghasilkan konversi ganda ke String.

Contoh

Pertama, kita akan menyimpan nilai desimal dalam sebuah variabel “ nilai ”:

dobel nilai = 543.656 hari;

Kemudian, buat variabel tipe String “ str ” yang menyimpan string yang dikonversi setelah digabungkan “ nilai ” dengan string kosong:

Rangkaian str =  val + '' ;

Terakhir, kami akan memeriksa apakah nilai yang dikonversi adalah instance String atau bukan:

System.out.print ( str turunan dari String ) ;

Keluaran

Sekarang, menuju ke bagian selanjutnya!

Metode 4: Konversi ganda ke String di Java Menggunakan Metode String.format()

' String.format() Metode ” juga dapat digunakan untuk konversi ganda ke String. Dalam metode ini, kita akan melewatkan nilai desimal dengan “ %f ” specifier, yang menunjukkan bahwa parameter kedua berisi angka floating-point. Itu kemudian mengubah nilai ganda ke format String.

Sintaksis

String.format ( '%f' , nilai )

Di sini, “ String.format() ” metode akan mengonversi “ nilai ” gandakan variabel tipe ke format String.

Contoh

Dalam contoh ini, kami memiliki variabel ganda “ nilai ” dengan nilai sebagai berikut:

dobel nilai = 1233.676 hari;

Kami sekarang akan memanggil ' String.format() 'metode dan lulus' %f ” sebagai penentu dan “ nilai ” sebagai parameter kedua:

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

Terakhir, kami akan memeriksa apakah nilai yang dikonversi adalah turunan String atau bukan:

System.out.print ( str turunan dari String ) ;

Keluaran

Metode 5: Konversi ganda ke String di Java Menggunakan Metode StringBuilder.append()

Di Jawa, “ menambahkan() ” metode “ StringBuilder ” class juga digunakan untuk konversi ganda ke String.

Sintaksis

String str = StringBuilder baru ( ) .menambahkan ( nilai ) .toString ( ) ;

Untuk menggunakan metode ini, pertama-tama kita akan membuat objek dari kelas StringBuilder, kemudian menambahkan nilai variabel ganda “ nilai ” di dalamnya dan mengubahnya menjadi String.

Contoh

Sekarang, kita akan membuat objek baru dari “ StringBuilder ” kelas bernama “ str ” dan panggil “ menambahkan() ” dengan melewatkan “ nilai ” menggandakan variabel dan mengonversinya menjadi string dengan metode “toString()”:

String str = StringBuilder baru ( ) .menambahkan ( nilai ) .toString ( ) ;

Keluaran

Metode 6: Konversi ganda ke String di Java Menggunakan Metode StringBuffer.append()

Ada metode lain untuk mengonversi double menjadi String, yaitu ' menambahkan() ” metode “ StringBuffer ' kelas. Ini bekerja sama seperti di atas ' StringBuilder.append() ' metode. Itu juga membuat objek dari kelas StringBuffer untuk mengakses metode dan kemudian dikonversi ke String.

Sintaksis

String str = StringBuffer baru ( ) .menambahkan ( nilai ) .toString ( ) ;

Untuk menggunakan metode ini, pertama-tama kita akan membuat objek dari kelas StringBuffer, kemudian menambahkan nilai variabel ganda “ nilai ” di dalamnya dan mengubahnya menjadi String.

Contoh
Pertama, buat instance kelas StringBuffer lalu panggil metode append() dengan melewatkan nilai ganda yang akan diubah menjadi String dengan menggunakan perintah “ toString() ' metode:

String str = StringBuffer baru ( ) .menambahkan ( nilai ) .toString ( ) ;

Keluaran

Kami telah menawarkan informasi dasar terkait dengan konversi ganda ke String di Jawa.

Kesimpulan

Untuk mengonversi double ke String di Java, Anda dapat menggunakan metode yang berbeda seperti Double.toString(), String.valueOf(), operator “+”, String.format(), StringBuilder.append(), dan StringBuffer.append( ) metode. Empat metode pertama tidak memerlukan pembuatan objek tambahan untuk tujuan yang ditentukan, sedangkan untuk dua metode terakhir, diperlukan untuk membuat objek dari kelas tertentu dan kemudian memanggil metode terkaitnya. Di blog ini, kami telah mendemonstrasikan metode untuk konversi ganda ke String.