【发布时间】:2020-10-24 21:36:14
【问题描述】:
我有两个 EditText,输入类型为 android:inputType="textPersonName|textCapWords"
用户可能会输入他们的姓名(“John Doe”),并将其保存到 Firestore。
我相信textPersonName|textCapWords 将处理他们名字中的第一个字符大写,但是,我想处理用户在他们的名字(“John Doe”)之间放置太多空格的情况。
我想过做这样的事情:
val splitCMName = caseManager.split(" ")
val joinedCMName = splitCMName.joinToString {
splitCMName[0] + " " + splitCMName[splitCMName.lastIndex]
})
但是,我想知道如何以更 Kotlin/Android Studio 的方式实现这一点,如果有的话。我认为我的方法可能过于 Pythonic。
我非常感谢任何建议。谢谢。
【问题讨论】: