作者:四-没-之-女 | 来源:互联网 | 2022-11-28 20:35
我想在图像视图中像“ Peter Parker”一样用两个单词缩略的首字母缩略词,但是在运行代码时只能得到一个单词“ P”,而在我的代码空间之后如何获得第二个单词。
holder.imgName?.text=teamData[position].userImage.substring(0,1)
Maroš Šeleng..
9
您可以通过以下方式进行操作:
val peterParker = "Peter Parker"
val initials = peterParker
.split(' ')
.mapNotNull { it.firstOrNull()?.toString() }
.reduce { acc, s -> acc + s }
println(initials) //PP
这将涵盖一个人的名字包含两个以上单词的情况。
1> Maroš Šeleng..:
您可以通过以下方式进行操作:
val peterParker = "Peter Parker"
val initials = peterParker
.split(' ')
.mapNotNull { it.firstOrNull()?.toString() }
.reduce { acc, s -> acc + s }
println(initials) //PP
这将涵盖一个人的名字包含两个以上单词的情况。