我正在尝试连接2个字符串,但不确定如何进行连接。
这是我的代码:
val word = R.string.word
我试着用“$currentPage/5”
在setText(“$currentPage/5”)
中添加它,我试着用这种方式创建它,它只显示数字,不显示文本
连接两根弦,我们可以做
val concatenatedWord=“${resources.getString(R.string.value)}:${number/3}。”
如果为R.string。值为“结果”,数字为15,串联字的值将为“结果:5”或者我们也可以使用操作符或StringBuilder进行连接。
但是如果您执行text View.text = "${ resources.getString(R.string.value )}: ${number/3}。"
AS将警告"不要将显示的文本与setText连接起来。"因此,在文本视图中设置连接文本的情况下,考虑使用
一串格式(“%s:%d.”,resources.getString(R.string.value):数字/3)
In Kotlin, the concatenation of string can be done by **interpolation/templates**.
val a = "Its"
val b = "Kotlin!"
val c = "$a $b"
The output will be Its Kotlin!
Or we can alson do concatenate using the **+ / plus() operator**:
val a = "String"
val b = "Concatenate"
val c = a + b
val d =a.plus(b)
print(c)
The output will be: StringConcatenate
print(d)
The output will be: StringConcatenate
Or you can concatenate using the StringBuilder which is a normal way to do that.
尝试使用此选项:
val word = getString(R.string.word)
text_view.text = "$word $currentPage/5"
如果您想编辑您的值(例如当前页),请使用{}将其包装起来,例如。
val word = getString(R.string.word)
text_view.text = "$word ${currentPage/5}"
记住使用正确的kotlin语法
问题内容: 除了以下内容外,我想要一种有效的方法来在Python中将一个字符串附加到另一个字符串。 有什么好的内置方法可以使用吗? 问题答案: 如果你仅对一个字符串有一个引用,并且将另一个字符串连接到末尾,则CPython现在会对此进行特殊处理,并尝试在适当位置扩展该字符串。 最终结果是将操作摊销O(n)。 例如 过去是O(n ^ 2),但现在是O(n)。 从源(bytesobject.c): 凭
问题内容: 我是iOS新手。我目前正在使用Objective-C和Swift学习iOS。 要在Objective-C中附加字符串,我使用以下代码: 有人请指导我。 问题答案: 非常简单: 对于ObjC: ForSwift: 对于ObjC AppendString: 对于Swift AppendString: 结果: 在Swift中完成代码:
问题内容: 我写了一个Java程序,其中需要附加一个字符串 到现有的。 因此,字符串逐渐变长。我发现每次附加所花费的时间也越来越长。有什么办法可以改善这一点? 我想到的实现包括: 要么 他们表现相似。我认为导致这些不良性能的主要原因是特殊类型。它为每个作业创建一个新对象。如果您也这样认为,这是否意味着我最好使用其他类型,例如字节数组? 问题答案: 使用类。您尝试执行的操作效率更高。
在Java中,以下代码是实现的一种方法。 kotlin的惯用做法?
问题内容: 我想将所有记录上的代码更新为当前的代码,再加上_standard任何想法? 因此,例如,如果代码是apple_1和apple_2,则我需要将它们设置为apple_1_standard和apple_2_standard 前: 伪查询: 预期结果: 问题答案: 您需要在MySQL中使用该函数进行字符串连接:
问题内容: 是否可以在Java中将单个字符附加到数组或字符串的末尾 例如: 问题答案: