
kotlin
@上帝
这个作者很懒,什么都没留下…
展开
-
android学习笔记
import androidx.annotation.StringRes data class Question(@StringRes val textResId:Int, val answer:Boolean) 这里@StringRes 注解可以不加,但最好加上,原因有两个: 首先,Android Studio内置有Lint代码检查器,有了该注解,它在编译时就知道构造函数会提供有效的资源ID。这样一来,构造函数使用无效资源ID的情况(比如提供的资源ID指向非String类型资源)就能避免,从而阻止了原创 2021-04-26 14:14:17 · 202 阅读 · 0 评论 -
kotlin 三引号字符串(Triple-quoted strings)regex(正则表达式) pattern更便利
用三引号引起来的字符串不仅对多行字符串有用,而且还用于创建正则表达式模式,因为不需要使用反斜杠来转义反斜杠。举例如下: val month = "(JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)" fun getPattern(): String = """\d{2} $month \d{4}""" fun getPattern2(): String = "\\d{2} $month \\d{4}" fun String.print(){ pri原创 2021-04-25 16:35:58 · 1158 阅读 · 0 评论