Dalam program ini, Anda akan belajar mengubah karakter (char) menjadi string dan sebaliknya di Java.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:
- String Java
- Tipe Data Java (Primitif)
- Array Jawa
Contoh 1: Ubah karakter menjadi String
public class CharString ( public static void main(String() args) ( char ch = 'c'; String st = Character.toString(ch); // Alternatively // st = String.valueOf(ch); System.out.println("The string is: " + st); ) )
Keluaran
String tersebut adalah: c
Dalam program di atas, kami memiliki karakter yang disimpan dalam variabel ch. Kami menggunakan metode Character
kelas toString()
untuk mengubah karakter menjadi string st.
Alternatifnya, kita juga bisa menggunakan metode String
's valueOf()
untuk konversi. Namun, keduanya secara internal sama.
Contoh 2: Ubah array karakter menjadi String
Jika Anda memiliki array char dan bukan hanya char, kita dapat dengan mudah mengubahnya menjadi String menggunakan metode String sebagai berikut:
public class CharString ( public static void main(String() args) ( char() ch = ('a', 'e', 'i', 'o', 'u'); String st = String.valueOf(ch); String st2 = new String(ch); System.out.println(st); System.out.println(st2); ) )
Keluaran
aeiou aeiou
Dalam program di atas, kita memiliki ch array ch yang berisi vokal. Kami menggunakan String
's valueOf()
metode lagi untuk mengkonversi array karakter untuk String
.
Kita juga dapat menggunakan String
konstruktor yang mengambil larik karakter ch sebagai parameter untuk konversi.
Contoh 3: Ubah String menjadi array karakter
Kita juga bisa mengonversi string menjadi char array (tapi bukan char) menggunakan metode String toCharArray ().
import java.util.Arrays; public class StringChar ( public static void main(String() args) ( String st = "This is great"; char() chars = st.toCharArray(); System.out.println(Arrays.toString(chars)); ) )
Keluaran
(T, h, i, s,, i, s, g, r, e, a, t)
Dalam program di atas, kami memiliki string yang disimpan dalam variabel st. Kami menggunakan String
's toCharArray()
metode untuk mengkonversi string ke array karakter yang tersimpan dalam karakter.
Kami kemudian, penggunaan Arrays
's toString()
metode untuk mencetak unsur-unsur karakter dalam array-seperti bentuk.