Kotlin
JasonAndChen
乐观自信
展开
-
用Kotlin 扩展Gson解析数据 类名GsonEx.kt
package com.trading.base.extimport com.google.gson.Gsonimport com.google.gson.GsonBuilderimport com.google.gson.JsonParserimport org.json.JSONArray/** * 转化为对象 */fun <T> jsonToObj(json: String, clazz: Class<T>): T { val gson = Gs.原创 2020-08-07 11:00:15 · 540 阅读 · 0 评论 -
Kotlin优势与缺点?
Kotlin语言被赞誉为Android世界里的Swift.完全兼容Java Null safe 支持lambda表达式(比Java8更好) 支持扩展使用Kotlin开发,对于安卓开发来说,主要有下面几个有利的影响:更少的空指针异常 更少的代码量 更快的开发速度函数扩展 fun Any.showToast(var:String):Unit{}数据类 data c...原创 2019-08-20 16:11:19 · 2057 阅读 · 0 评论 -
Kotlin扩展工具类->空判断
/** * 扩展工具类 */fun Any.isEmpty(content: Any?): Boolean { if (content == null || content == "") { return true } else if (content is Collection<*> && content.size == 0)...原创 2019-09-25 18:30:01 · 348 阅读 · 0 评论