Dalam program ini, anda akan belajar menukar watak (char) menjadi rentetan dan sebaliknya di Kotlin.
Contoh 1: Tukarkan char ke String
fun main(args: Array) ( val ch = 'c' val st = Character.toString(ch) // Alternatively // st = String.valueOf(ch); println("The string is: $st") )
Semasa anda menjalankan program, outputnya adalah:
Rentetan itu ialah: c
Dalam program di atas, kita mempunyai watak yang tersimpan dalam pemboleh ubah ch. Kami menggunakan kaedah Character
kelas 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:
fun main(args: Array) ( val ch = charArrayOf('a', 'e', 'i', 'o', 'u') val st = String(ch) val st2 = String(ch) println(st) println(st2) )
Semasa anda menjalankan program, outputnya adalah:
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 String
konstruktor 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 fun main(args: Array) ( val st = "This is great" val chars = st.toCharArray() println(Arrays.toString(chars)) )
Semasa anda menjalankan program, outputnya adalah:
(Ini bagus)
Dalam program di atas, kami 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.
Inilah kod Java yang setara: Program Java untuk menukar char menjadi string dan sebaliknya