Program Java untuk Menukarkan Karakter ke String dan Vice-Versa

Dalam program ini, anda akan belajar menukar watak (char) menjadi string dan sebaliknya di Java.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Rentetan Java
  • Jenis Data Java (Primitif)
  • Susunan Java

Contoh 1: Tukarkan char ke 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); ) )

Pengeluaran

 Rentetan itu ialah: c

Dalam program di atas, kita mempunyai watak yang tersimpan dalam pemboleh ubah ch. Kami menggunakan kaedah Characterkelas toString()untuk menukar watak ke rentetan st.

Selain itu, kita juga boleh menggunakan String's valueOf()kaedah untuk penukaran. Walau bagaimanapun, kedua-duanya sama.

Contoh 2: Tukar array char ke String

Sekiranya anda mempunyai array char dan bukan hanya char, kita dapat mengubahnya menjadi String dengan mudah menggunakan kaedah String seperti 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); ) )

Pengeluaran

 aeiou aeiou

Dalam program di atas, kami mempunyai array array ch yang mengandungi vokal. Kami menggunakan String's valueOf()kaedah lagi untuk menukar pelbagai watak untuk String.

Kita juga dapat menggunakan Stringkonstruktor yang mengambil array karakter ch sebagai parameter untuk penukaran.

Contoh 3: Tukarkan String ke array char

Kita juga dapat menukar rentetan ke array char (tetapi bukan char) menggunakan kaedah String keCharArray ().

 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)); ) )

Pengeluaran

 (Ini bagus)

Dalam program di atas, kita mempunyai rentetan yang tersimpan dalam pemboleh ubah st. Kami menggunakan String's toCharArray()kaedah untuk menukar rentetan kepada pelbagai watak disimpan dalam aksara.

Kami kemudian, penggunaan Arrays's toString()kaedah untuk mencetak elemen aksara dalam pelbagai seperti bentuk.

Artikel menarik...