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:
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.