掘友等级
获得徽章 0
【kotlin技巧】使用Koltin标准库中的removePrefix()函数removeSuffix()来删除字符串多余的前缀和后缀,可以简化部分startsWith和endsWith检查;
也可使用removeSurrounding()函数对字符串两端都进行检查删除操作。
【kotlin技巧】如何不考虑大小写的去比较两个字符串?
toLower()方法会创建新的字符串,建议使用equals方法的ignoreCase选项以忽略大小写,并避免分配额外的字符串去比较。
【kotlin技巧】 当方法的参数数量太多时,可使用“put arguments on separate lines”操作,它将以一种更垂直的布局来格式化代码。
【kotlin技巧】使用 Ctrl + Shift + P / ⌃⇧ P 快捷键调用“Type Info”操作以显示变量的推断类型,另外 ”Type Info“操作也可以显示任意表达式的类型
【kotlin技巧】使用“ scratch files ”可以做一些小型的即时性的测试(使用之前确定在Android studio3.6版本有Kotlin REPL工具 Tools -> Kotlin -> Kotlin REPL),官方文档kotlinlang.org
【kotlin技巧】使用”list.indices“属性来替换”0..list.length-1“或”0 until list.length“,在此区间内进行的迭代会进行优化,因为使用 list.indices方式不会在后台创建用于存储索引的其他intRange对象
【kotlin技巧】使用”list.indices“属性来替换”0..list.length-1“或”0 util list.length“,在此区间内进行的迭代会进行优化,因为使用 list.indices方式不会在后台创建用于存储索引的其他intRange对象
Android Studio 启用“font ligatures“以开启符合连笔功能,可以将"->,<=,!=,==,"优化显示为“→,≤,≠,=”,经测试目前只支持新版的JetBrains Mono字体。www.jetbrains.com
Android Studio 启用“font ligatures“以开启符合连笔功能,可以将"->,<=,!=,==,"优化显示为“→,≤,≠,=”,经测试目前只支持新版的JetBrains Mono字体。www.jetbrains.com
Android Studio 启用“font ligatures“以开启符合连笔功能,可以将"->,<=,!=,==,"优化显示为“→,≤,≠,=”。
下一页