亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Kotlin程序?qū)⒆址?char)與字符串(string)相互轉換

Kotlin 實例大全

在此程序中,您將學習在Kotlin中將字符(char)與字符串(string)相互轉換。

示例1:將char轉換為String

fun main(args: Array<String>) {
    val ch = 'c'
    val st = Character.toString(ch)
    //或者
    // st = String.valueOf(ch);

    println("字符串: $st")
}

運行該程序時,輸出為:

字符串: c

在上面的程序中,我們在變量 ch 中存儲了一個字符。我們使用Character類的toString()方法將 char 字符轉換為字符串 st。

另外,我們也可以使用String的valueOf()方法進行轉換。但是,兩者在內(nèi)部是相同的。

示例2:將char數(shù)組轉換為String

如果你有一個char數(shù)組而不只是一個char,我們可以很容易地將它轉換為字符串使用字符串方法如下

fun main(args: Array<String>) {

    val ch = charArrayOf('a', 'e', 'i', 'o', 'u')

    val st = String(ch)
    val st2 = String(ch)

    println(st)
    println(st2)
}

運行該程序時,輸出為:

aeiou
aeiou

在上面的程序中,我們有一個包含元音的char數(shù)組 ch 。我們再次使用String的valueOf()方法將字符數(shù)組轉換為String。

我們也可以使用字符串構造函數(shù),它將字符數(shù)組ch作為參數(shù)進行轉換。

示例3:將String轉換為char數(shù)組

我們還可以使用string的方法toCharArray()將字符串轉換為char數(shù)組(不是char)。

import java.util.Arrays

fun main(args: Array<String>) {

    val st = "This is great"

    val chars = st.toCharArray()
    println(Arrays.toString(chars))
}

運行該程序時,輸出為:

[T, h, i, s,  , i, s,  , g, r, e, a, t]

在上面的程序中,我們在變量st中存儲了一個字符串。我們使用string的toCharArray()方法將該字符串轉換為以char格式存儲的字符數(shù)組。

然后,我們使用Arrays的toString()方法以chars數(shù)組形式打印字符的元素。

這是等效的Java代碼:將char與字符串相互轉換的Java程序

Kotlin 實例大全