Metode Java String valueOf () mengembalikan representasi string dari argumen yang diteruskan.
Sintaks valueOf()
metode String untuk tipe data yang berbeda 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 metode statis. Kami memanggil valueof()
metode menggunakan nama kelas seperti ini:String.valueOf(b);
Parameter valueOf ()
The valueOf()
Metode mengambil parameter tunggal.
- data yang akan diubah menjadi string
valueOf () Nilai Kembali
- mengembalikan representasi string dari argumen yang dilewatkan
Contoh: Java String valueOf () untuk Bilangan
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: Ubah char dan char array menjadi String
Di Java, Anda juga dapat menggunakan +
operator untuk menggabungkan dua string. 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" ) )
Ubah subray dari Array karakter menjadi String
Anda juga dapat mengonversi subarray dari larik karakter menjadi string. Untuk ini, kami menggunakan sintaks ini.
valueOf(char() data, int offset, int length)
Sini,
- data - larik karakter
- offset - offset awal subarray
- count - panjang subarray
Contoh 3: Subarray karakter 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: Ubah Objek menjadi String
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, diubah menjadi string.
Di Java, ada metode lain bernama copyValueOf()
yang setara dengan valueOf()
metode tersebut.
Catatan: Anda juga dapat menggunakan object.toString()
metode ini untuk mengonversi objek menjadi string. Untuk mempelajari lebih lanjut, kunjungi: Metode Java Object toString ().