是否可以从Kotlin中的代码将1个字符更改为String? 我想是的,但我不知道如何。
<string name="carID">Id: </string>
目前,我将整个String更改为:
carID.text = car.id.toString()
但是我只想在此ID中添加数字:
答案 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