Bagaimana untuk Menukar dua kali ganda kepada String di Jawa

Bagaimana Untuk Menukar Dua Kali Ganda Kepada String Di Jawa



Di Jawa, “ berganda ' ialah objek Java ' berganda ” kelas pembalut yang menyimpan jenis data primitif berganda sebagai parameter. Walau bagaimanapun, kadangkala, kita perlu menukar dua kali kepada String kerana Strings membenarkan kita menyimpan nombor yang lebih besar yang tidak sesuai dalam mana-mana jenis data yang memegang nombor tersebut, seperti integer atau dua kali ganda.

Blog ini akan menunjukkan kaedah untuk menukar dua kali ganda kepada String dalam Java.

Bagaimana untuk Menukar dua kali ganda ke String di Jawa?

Untuk penukaran dua kali kepada String dalam Java, anda boleh menggunakan:







  • Kaedah Double.toString().
  • Kaedah String.valueOf().
  • pengendali “+”.
  • Kaedah String.format().
  • Kaedah StringBuilder.append().
  • Kaedah StringBuffer.append().

Kami akan membincangkan setiap kaedah yang disebutkan satu demi satu!



Kaedah 1: Tukar double kepada String dalam Java Menggunakan Kaedah Double.toString().

Untuk menukar double kepada String, anda boleh menggunakan “ menjalin() ” kaedah statik kelas Double. Ia menukar nilai dua angka kepada String. Oleh kerana ia adalah kaedah statik, kita tidak perlu mencipta objek dan memanggil kaedah dengan nama kelas.



Sintaks





Double.toString ( val ) ;

Di sini, ' menjalin() kaedah ' akan menukar ' val ” pembolehubah berganda kepada String.



Contoh

Pertama, kami akan mencipta pembolehubah jenis data berganda bernama ' val ” dan tetapkan nilai berikut:

berganda val = 783.8956d;

Seterusnya, kami akan memanggil ' Double.toString() ” dan lulus pembolehubah berganda yang dibuat sebagai hujah kepadanya:

Tali str = Double.toString ( val ) ;

Kenyataan cetakan di bawah akan kembali ' benar ” jika pembolehubah yang ditukar iaitu “ str ” ialah contoh String; jika tidak, ia akan kembali ' salah ”:

System.out.print ( str instanceof String ) ;

Output memaparkan ' benar ”, yang menunjukkan bahawa jenis data nilai terhasil ialah String:

Kaedah 2: Tukarkan dua kali ganda kepada String dalam Java Menggunakan Kaedah String.valueOf().

Anda juga boleh menggunakan ' nilai() ” Kaedah statik kelas rentetan untuk penukaran berganda kepada Rentetan. Ia mengambil nilai perpuluhan apa-apa jenis, seperti dua kali ganda, sebagai parameter dan menukarnya kepada String.

Sintaks

String.valueOf ( val )

Di sini, ' nilai() ” kaedah akan menukar pembolehubah berganda “val” kepada String.

Contoh

Pertama, kami akan mencipta pembolehubah jenis berganda bernama ' val ” dan simpan nilai berikut di dalamnya:

berganda val = 583.856d;

Seterusnya, kami akan memanggil ' String.valueOf() ' kaedah dengan melepasi ' val ” sebagai parameter:

Tali str = String.valueOf ( val ) ;

Akhir sekali, kami akan menyemak sama ada nilai yang ditukar ialah contoh String atau tidak:

System.out.print ( str instanceof String ) ;

Pengeluaran

Kaedah 3: Tukar dua kali ganda kepada String dalam Java Menggunakan “ + ” Operator

Cara paling mudah untuk menukar dua kali ganda kepada String ialah menggunakan pengendali Penambahan '+'. Ia bertindak sebagai pengendali gabungan apabila digunakan dengan Strings. Begitu juga, nilai berganda boleh ditukar kepada String dengan hanya menggabungkannya dengan rentetan kosong.

Sintaks

val + ''

Di sini, ' + ' operator akan menggabungkan ' val ” pembolehubah jenis berganda dengan rentetan kosong, yang menghasilkan penukaran berganda kepada Rentetan.

Contoh

Pertama, kita akan menyimpan nilai perpuluhan dalam pembolehubah ' val ”:

berganda val = 543.656d;

Kemudian, buat pembolehubah jenis String ' str ' yang menyimpan rentetan yang ditukar selepas menggabungkan ' val ” dengan rentetan kosong:

Tali str =  val + '' ;

Akhir sekali, kami akan menyemak sama ada nilai yang ditukar ialah contoh String atau tidak:

System.out.print ( str instanceof String ) ;

Pengeluaran

Sekarang, pergi ke bahagian seterusnya!

Kaedah 4: Tukarkan dua kali ganda kepada String dalam Java Menggunakan Kaedah String.format().

' String.format() ” kaedah juga boleh digunakan untuk penukaran dua kali kepada String. Dalam kaedah ini, kami akan menghantar nilai perpuluhan dengan ' %f ” specifier, yang menunjukkan bahawa parameter kedua mengandungi nombor titik terapung. Ia kemudian menukar nilai berganda kepada format String.

Sintaks

String.format ( '%f' , val )

Di sini, ' String.format() kaedah ' akan menukar ' val ” pembolehubah jenis berganda kepada format String.

Contoh

Dalam contoh ini, kita mempunyai pembolehubah berganda ' val ” dengan nilai berikut:

berganda val = 1233.676d;

Kami kini akan memanggil ' String.format() ' kaedah dan lulus ' %f ' sebagai penentu dan ' val ” sebagai parameter kedua:

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

Akhir sekali, kami akan menyemak sama ada nilai yang ditukar ialah contoh String atau tidak:

System.out.print ( str instanceof String ) ;

Pengeluaran

Kaedah 5: Tukarkan dua kali ganda kepada String dalam Java Menggunakan Kaedah StringBuilder.append().

Di Jawa, ' tambah() ' kaedah ' StringBuilder kelas ” juga digunakan untuk penukaran dua kali kepada String.

Sintaks

String str = StringBuilder baharu ( ) .lampirkan ( val ) .menjalin ( ) ;

Untuk menggunakan kaedah ini, pertama, kami akan mencipta objek kelas StringBuilder, kemudian tambahkan nilai pembolehubah berganda ' val ” di dalamnya dan tukarkannya kepada String.

Contoh

Sekarang, kami akan mencipta objek baharu ' StringBuilder 'kelas bernama' str ” dan panggil “ tambah() ' kaedah dengan melepasi ' val ” pembolehubah berganda dan menukarnya kepada rentetan dengan kaedah “toString()”:

String str = StringBuilder baharu ( ) .lampirkan ( val ) .menjalin ( ) ;

Pengeluaran

Kaedah 6: Tukarkan dua kali ganda kepada String dalam Java Menggunakan Kaedah StringBuffer.append().

Terdapat kaedah lain untuk menukar dua kali ganda kepada String, iaitu “ tambah() ' kaedah ' StringBuffer ” kelas. Ia berfungsi sama seperti di atas ' StringBuilder.append() ” kaedah. Ia juga mencipta objek kelas StringBuffer untuk mengakses kaedah dan kemudian menukar kepada String.

Sintaks

String str = StringBuffer baharu ( ) .lampirkan ( val ) .menjalin ( ) ;

Untuk menggunakan kaedah ini, pertama, kami akan mencipta objek kelas StringBuffer, kemudian tambahkan nilai pembolehubah berganda ' val ” di dalamnya dan tukarkannya kepada String.

Contoh
Pertama, buat contoh kelas StringBuffer dan kemudian panggil kaedah append() dengan menghantar nilai berganda yang akan ditukar menjadi String dengan menggunakan ' menjalin() ' kaedah:

String str = StringBuffer baharu ( ) .lampirkan ( val ) .menjalin ( ) ;

Pengeluaran

Kami telah menawarkan maklumat asas yang berkaitan dengan penukaran berganda kepada String dalam Java.

Kesimpulan

Untuk menukar dua kali ganda kepada String dalam Java, anda boleh menggunakan kaedah yang berbeza seperti Double.toString(), String.valueOf(), pengendali “+”, String.format(), StringBuilder.append(), dan StringBuffer.append( ) kaedah. Empat kaedah pertama tidak memerlukan sebarang penciptaan objek tambahan untuk tujuan yang ditentukan, manakala, untuk dua kaedah terakhir, ia diperlukan untuk mencipta objek kelas tertentu dan kemudian memanggil kaedah berkaitannya. Dalam blog ini, kami telah menunjukkan kaedah untuk penukaran dua kali kepada String.