![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kotlin
@上帝
这个作者很懒,什么都没留下…
展开
-
android学习笔记
import androidx.annotation.StringResdata class Question(@StringRes val textResId:Int, val answer:Boolean)这里@StringRes 注解可以不加,但最好加上,原因有两个:首先,Android Studio内置有Lint代码检查器,有了该注解,它在编译时就知道构造函数会提供有效的资源ID。这样一来,构造函数使用无效资源ID的情况(比如提供的资源ID指向非String类型资源)就能避免,从而阻止了原创 2021-04-26 14:14:17 · 127 阅读 · 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 · 1009 阅读 · 0 评论