Mengonversi Char ke String di Java – Contoh Praktis dan Praktik Terbaik
Apa yang Akan Anda Pelajari
Dalam panduan ringkas ini, kami akan melalui cara paling umum untuk (1) mengonversi char ke String dan (2) mengonversi String kembali ke char di Java. Teknik-teknik ini penting untuk manipulasi string, file I/O, dan integrasi API.
- Mengonversi
char ke String - Mengonversi
String ke char
Mengonversi Char ke String
Sebuah char di Java adalah nilai skalar Unicode 16-bit. Secara internal, String hanyalah array nilai char, jadi konversinya sederhana. Java menawarkan dua pendekatan idiomatik:
Metode 1: Character.toString()
public class CharToStringToString { public static void main(String[] args) { char myChar = 'g'; String myStr = Character.toString(myChar); System.out.println("String is: " + myStr); } } Output:
String is: g
Metode 2: String.valueOf()
public class CharToStringValueOf { public static void main(String[] args) { char myChar = 'g'; String myStr = String.valueOf(myChar); System.out.println("String is: " + myStr); } } Output:
String is: g
Mengonversi String ke Char
Ketika Anda perlu bekerja dengan karakter individual dari string, metode charAt(int index) adalah solusi utama. Berikut adalah pola penggunaan yang umum yang mengiterasi setiap karakter dalam string.
public class StringToChar { public static void main(String[] args) { String myStr = "Guru99"; int length = myStr.length(); for (int i = 0; i < length; i++) { char myChar = myStr.charAt(i); System.out.println("Character at " + i + " Position: " + myChar); } } } Output:
Character at 0 Position: G Character at 1 Position: u Character at 2 Position: r Character at 3 Position: u Character at 4 Position: 9 Character at 5 Position: 9