kotlin
文章平均质量分 65
kotlin语言
less more
少则多,简则精
展开
-
安卓coroutines 协程的简单使用
class MainActivity : AppCompatActivity() { private var mainScope = MainScope() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) test1()//原创 2021-07-13 12:38:07 · 653 阅读 · 0 评论 -
Kotlin集合详解
List 是一个有序集合,可通过索引(反映元素位置的整数)访问元素。元素可以在 list 中出现多次。列表的一个示例是一句话:有一组字、这些字的顺序很重要并且字可以重复。Set 是唯一元素的集合。它反映了集合(set)的数学抽象:一组无重复的对象。一般来说 set 中元素的顺序并不重要。例如,字母表是字母的集合(set)。Map(或者字典)是一组键值对。键是唯一的,每个键都刚好映射到一个值。值可以重复。map 对于存储对象之间的逻辑连接非常有用,例如,员工的 ID 与员工的位置。一.Co...原创 2022-02-17 17:55:10 · 4918 阅读 · 0 评论 -
Kotlin数组
1.对象数组声明对象数组的三种形式:使用arrayOf函数和指定的数组元素创建数组//Java写法:String[] params1 = {"one", "two", "three"}; //kotlin写法:val params1 = arrayOf("one", "two", "three")使用arrayOfNulls函数创建一个指定大小的并初始化每个元素为null的数组//Java写法:String[] params2 = new String[12]; //kot原创 2022-02-17 14:09:39 · 2445 阅读 · 0 评论 -
java/kotlin泛型
泛型作用:帮助检查代码中的类型,提前报错;⾃动强制转型。类型约束1. 泛型类型的创建1.1 泛型类的创建 public class AppleShop<T> { T instance; public T get() { return instance; } public void set(T newInstance) { instance = newInstanc原创 2022-02-10 16:06:02 · 683 阅读 · 0 评论 -
java/kotlin接口
版权声明:本文为延成原创文章,转载请标明出处 private RunCallback mRunCallback; public interface RunCallback{ void runing(byte[] data); } public void setRunCallback(RunCallback runCallback){ this.mRunCallback = runCallback; }...原创 2020-09-10 14:29:43 · 398 阅读 · 0 评论 -
Kotlin常用单例写法
饿汉式object Singleton线程安全的懒汉式class Singleton private constructor() { companion object { private var instance: Singleton? = null get() { if (field == null) field = Singleton() return field原创 2021-10-23 13:43:38 · 565 阅读 · 0 评论 -
Kotlin常用语法规则进阶
object关键字对象声明伴生对象对象表达式//1.对象声明object Utils { fun print(ct: Context, msg: String) { Toast.makeText(ct, msg, Toast.LENGTH_SHORT).show() }}Utils.print(this,"你好")//2.伴生对象companion object { lateinit var context: Context}override原创 2021-07-13 11:23:26 · 378 阅读 · 0 评论 -
Kotlin常用语法规则
版权声明:本文为Mr.release原创文章,转载请标明出处学习kotlin可直接查看Kotlin官方文档,既方便又实用。内容引用自:https://github.com/MindorksOpenSource/from-java-to-kotlin/blob/master/README-ZH.md打印日志JavaSystem.out.print("Amit Shekhar");...原创 2019-08-05 09:19:51 · 197 阅读 · 0 评论 -
kotlin简单规则(类和继承,接口,可见修饰符,密封类,嵌套类,枚举类,别名,内联类,委派属性,函数,中缀表示法,迭代器,类型检查和转换,可调用的引用)
版权声明:本文为Mr.release原创文章,未经博主允许不得转载。如有问题请关注https://blog.csdn.net/AliEnCheng/article/details/89031855类和对象学习kotlin可直接查看Kotlin官方文档,既方便又实用类和继承 class Person constructor(firstName: String) { ... } /...原创 2019-05-24 14:23:57 · 141 阅读 · 0 评论 -
Kotlin对整洁语法的支持
版权声明:本文为Mr.release原创文章,转载请标明出处Kotlin对整洁语法的支持常规语法整洁语法用到的功能StringUtil.capitalize(s)s.capitalize()扩展函数l.to(“one”)l to “one”中缀调用set.add(2)set += 1运算符重载map.get(“key”)map[“key...原创 2019-08-05 09:30:38 · 117 阅读 · 0 评论 -
kotlin范围函数(let,run,apply,also,with)
版权声明:本文为Mr.release原创文章,未经博主允许不得转载。如有问题请关注https://blog.csdn.net/AliEnCheng/article/details/90515691学习kotlin可直接查看Kotlin官方文档,既方便又实用范围功能Kotlin标准库包含几个函数,其唯一目的是在对象的上下文中执行代码块。当您在提供了lambda表达式的对象上调用此类函数时...原创 2019-05-24 16:12:53 · 500 阅读 · 0 评论 -
kotlin关键词和运算符(as,break,class,continue,do,else,fun,in,is,var,val,when,while,by...)
版权声明:本文为Mr.release原创文章,未经博主允许不得转载。如有问题请关注https://blog.csdn.net/AliEnCheng/article/details/90515691学习kotlin可直接查看Kotlin官方文档,既方便又实用关键词和运算符硬关键词以下标记始终被解释为关键字,不能用作标识符:as用于类型转换指定导入的别名as?用于安...原创 2019-05-24 17:29:37 · 375 阅读 · 0 评论 -
kotlin实战WanAndroid
版权声明:本文为Mr.release原创文章,转载请标明出处该项目是根据鸿洋大神提供的WanAndroid开放API制作玩 Android 开放 API项目架构:Kotlin + MVP + RxJava + Retrofit + Glide + EventBus + Litepalgithub地址:https://github.com/enChenging/WanAndroid效果...原创 2019-08-03 16:22:53 · 331 阅读 · 0 评论