仅将1个字符添加到字符串中

时间:2018-07-23 19:01:35

标签: android kotlin

是否可以从Kotlin中的代码将1个字符更改为String? 我想是的,但我不知道如何。

   <string name="carID">Id: </string>

目前,我将整个String更改为:

carID.text = car.id.toString()

但是我只想在此ID中添加数字:

2 个答案:

答案 0 :(得分:0)

您可以将char转换为字符串:

val myChar = '1'
val myString = Character.toString(myChar )

现在,您可以将新字符串连接到其他字符串:

val myIdString = "Id: $myString"

这当然只是机制,您将需要根据需要调整代码,当然如果需要,还有一些捷径:这纯粹是为了演示。

答案 1 :(得分:0)

像这样更改您的字符串资源:

<string name="carID">Id: %1$s</string>

,然后使用它:

carID.text = String.format(getString(R.string.carID), "1")

文本将为:Id: 1