常用写法
本文综合了一些Kotlin中常见的用法。相当于是小贴士集合。文中的代码写法不一定是最好的。请根据项目实际需要来使用。
方法参数的默认值¶
可以给方法的参数指定默认值
过滤列表¶
找出列表中满足某个条件的所有元素。使用filter
方法。其中x是自己定义的参数名。
val list = Arrays.asList(1, 2, 3, 4, 5, 6, 7)
val bigger = list.filter { x -> x > 5 }
println(bigger) // [6, 7]
或者在filter
中用it
val list = Arrays.asList(1, 2, 3, 4, 5, 6, 7)
val bigger = list.filter { it > 2 }
println(bigger) // [3, 4, 5, 6, 7]
检查某个元素是否在集合里¶
使用in
val nameList = Arrays.asList("Tom", "Rust Fisher", "Jerry")
if ("Rust Fisher" in nameList) {
println("Rust Fisher在列表中")
}
if ("David" !in nameList) {
println("David不在列表中")
}
String插值¶
用$
把String变量插入字符串里
只可读的列表¶
只能读,不能写的列表。用listOf
方法。
readOnlyList
是没有add相关方法的。
只可读的map¶
使用mapOf
方法得到只读的map。
while循环读写流¶
流读写的时候,我们经常使用while来处理。
Java类似如下写法
kotlin中,使用also
本站说明
一起在知识的海洋里呛水吧。广告内容与本站无关。如果喜欢本站内容,欢迎投喂作者,谢谢支持服务器。如有疑问和建议,欢迎在下方评论~