kotlin
2023/6/22小于 1 分钟
kotlin
if 条件
fun maxOf(a: Int, b: Int) = if (a > b) a else b
enum
枚举构造函数
enum class TestEnum(val value: Int) {
FIRST(1),
;
}
枚举值遍历
for (label in TestEnum.values()) {
println(labal.toStirng())
}
jackson
JsonProperty
使用 @JsonProperty
标识类的属性时和java 不一样要用 @get:JsonProperty
高阶函数
let
提示
作用域函数 取最后一行作为返回值
null 判断
safe null
// a 不为 null时执行
a?.apply {
}
null ||
// a为null时默认值
a?:false
协程
CompletableFuture 转 协程
前置依赖
implementation'org.jetbrains.kotlinx:kotlinx-coroutines-jdk8'
直接调用 await 方法
CompletableFuture.supplyAsync {
try {
Thread.sleep(2000)
} catch (ex: Exception) {
ex.printStackTrace()
}
}.await()
class
静态成员
class A {
companion object {
val b = "com/"
}
}
更新日志
2023/7/28 15:29
查看所有更新日志
58536
-于705b0
-于20215
-于395c1
-于