我正在尝试将Visual Stuido 2017
与Int
连接起来,使输出为String
但不确定如何进行。
到目前为止,这是我的代码:
String
其中val myMessage = context.getString(R.string.mymessage)
是一个字符串。
现在我想附加一个myMessage
的<。
答案 0 :(得分:15)
您可以使用string templates:
"${context.getString(R.string.mymessage)} ${it.myinfo.codeid}"
答案 1 :(得分:2)
在kotlin中进行串联可以通过3种方式完成
1-使用字符串模板
val myMessage = "${context.getString(R.string.mymessage)} ${it.myinfo.codeid}"
2-使用+符号
val myMessage = context.getString(R.string.mymessage) + " " + it.myinfo.codeid
3-使用StringBuilder
val sb = StringBuilder()
val myMessage = sb.append(context.getString(R.string.mymessage)).append(it.myinfo.codeid)
答案 2 :(得分:1)
使用Java中已知的+
:
context.getString(R.string.mymessage) + " " + it.myinfo.codeid
或使用更惯用的模板方法:
"${context.getString(R.string.mymessage)} ${it.myinfo.codeid}"