kotlin - 检查字符串是否只包含字母
问题描述
我如何制作一个接受字符串并返回结果的函数,无论字符串是否仅包含字母。
解决方案
如果所有字符都与给定的谓词匹配,则函数all
返回。true
fun String.onlyLetters() = all { it.isLetter() }
if (str.onlyLetters()) {
// only letters
}
else {
}
推荐阅读
- r - 如何在 R 中的空间多边形内创建线性距离衰减(1-0)?
- parse-server - response.success() 不是函数
- java - Scala:将 java.sql.Date 转换为 org.joda.time.DateTime
- mysql - 如何插入没有重复的值?
- selenium-webdriver - 无法使用 position()、last()、[1] indexing([1]--eg.) 找到 xpath 如下:兄弟姐妹、孩子、父母 没有任何工作
- testing - perform.onClick() 没有执行点击
- angular - 多个自定义值访问器匹配?
- java - 无法将类字段添加到 ArrayList
- java - @Column, @Length, @Size 在休眠中的注解 - 同时使用
- python - 尝试在 python 中使用 OpenCV 和 Tesseract 识别验证码,但准确度不高