Kaedah Java String valueOf () mengembalikan representasi rentetan dari argumen yang dilalui.
Sintaks valueOf()
kaedah String untuk pelbagai jenis data adalah:
String.valueOf(boolean b) String.valueOf(char c) String.valueOf(char() data) String.valueOf(double d) String.valueOf(float f) String.valueOf(int b) String.valueOf(long l) String.valueOf(Object o)
Di sini, valueOf()
adalah kaedah statik. Kami memanggil valueof()
kaedah menggunakan nama kelas seperti ini:String.valueOf(b);
nilaiOf () Parameter
The valueOf()
Cara mengambil parameter tunggal.
- data yang hendak diubah menjadi rentetan
nilaiOf () Nilai Pulangan
- mengembalikan rentetan perwakilan argumen yang dilalui
Contoh: Nilai String JavaOf () untuk Nombor
class Main ( public static void main(String() args) ( int a = 5; long l = -2343834L; float f = 23.4f; double d = 923.234d; // convert numbers to strings System.out.println(String.valueOf(a)); // "5" System.out.println(String.valueOf(l)); // "-2343834" System.out.println(String.valueOf(f)); // "23.4" System.out.println(String.valueOf(d)); // "923.234" ) )
Contoh 2: Tukarkan array char dan char ke String
Di Java, anda juga dapat menggunakan +
operator untuk menggabungkan dua rentetan. Sebagai contoh,
class Main ( public static void main(String() args) ( char c = 'J'; char ch() = ('J', 'a', 'v', 'a'); // convert char to string System.out.println(String.valueOf(c)); // "J" // convert char array to string System.out.println(String.valueOf(ch)); // "Java" ) )
Tukar subarray char Array ke String
Anda juga boleh menukar subarray dari array watak menjadi rentetan. Untuk ini, kami menggunakan sintaks ini.
valueOf(char() data, int offset, int length)
Di sini,
- data - susunan watak
- offset - ofset awal subarray
- kiraan - panjang subarray
Contoh 3: Subarray char Array to String
class Main ( public static void main(String() args) ( char ch() = ('p', 'r', 'o', 'g', 'r', 'a', 'm'); int offset = 2; int length = 4; String result; // subarray ('o', 'g', 'r', 'm') is converted to string result = String.valueOf(ch, offset, length); System.out.println(result); // "ogrm" ) )
Contoh 4: Tukar Objek ke Rentetan
import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages = new ArrayList(); languages.add("Java"); languages.add("Python"); languages.add("Kotlin"); String result; // Output: "(Java, Python, Kotlin)" result = String.valueOf(languages); System.out.println(result); ) )
Di sini, objek ArrayList, bahasa, ditukar menjadi rentetan.
Di Jawa, ada kaedah lain yang dinamakan copyValueOf()
setara dengan valueOf()
kaedah tersebut.
Catatan: Anda juga dapat menggunakan object.toString()
metode untuk mengubah objek menjadi string. Untuk mengetahui lebih lanjut, kunjungi: Kaedah Java Object toString ().