![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kotlin学习
逐流间隔年
没什么尺寸
展开
-
kotlin 对象比较相等
在kotlin中,如何来比较对象相等?我们都知道比较相等,一般有2种概念:值相等引用地址相等Kotlin中的相等运算符有三个 == , ===, equals():==比较基本数据类型相等,比如Int,Boole,String,其中String可以支持 == 或者equals()来比较相等var a=1var b=1a==b// 字符串比较.private fun test1() { val s1 = "Doug" // 使用这种方式创建就是为了创建两个地址不同的字符原创 2021-02-17 15:07:47 · 3665 阅读 · 0 评论 -
Kotlin 类和对象
今天学习到Kotlin 的类和对象来了,准备今天学习完准备结束Kotlin基础语法部分,开始准备开始Kotlin 开源项目,项目实战创建一个类 //不带参数 class Student{ var name:String="" var age:String="" } //带参数 class Student1(sex:String){ var name:String=""原创 2021-01-08 14:21:49 · 134 阅读 · 0 评论 -
Kotlin 集合基础
在学习Kotlin 过程中发现做了很优化,在语法书写上Kotlin 做了很多考虑,总结下变量非空与空,在声明一个变量的时候,默认是不允许变量为空 var name:String=null;//编译不过如果想编译通过就需要显示声明,变量类型加?操作符 var name:String?=null;//编译不过类或者方法修饰符,私有或者公开 class JiSuan { public fun sun() { } p原创 2021-01-07 15:16:00 · 147 阅读 · 0 评论 -
kotlin 基础补充
前文中kotlin 的基本数据类型已经讲解过了,这一节来补充基本数据类型知识java和kotlin都是一样的:btye 1个字节short 2个字节int 4个字节long 8个字节float 4个字节double 8个字节那么如果要进行基本数据类型转换怎么操作呢,虽然kotlin有良好的数据推导,也有隐试的类型转换但是,我们在项目实际开发,都基本直接转换类型,在格式过程中注意数据是否能转换对应类型,要不然会NumberFormatException name.toStrin原创 2021-01-06 15:51:28 · 114 阅读 · 0 评论 -
Kotlin 基础语法
Kotlin 是谷歌出品新的语言,来代替Java,学习了一段时间的Kotlin 感觉很香啊,大家一起来学习吧变量声明每次学习一门新的语言开始都是从声明变量开始的用法 var 变量名字:变量类型=“赋值” var name:String="name"变量已经学会声明了,name如何声明一个常量呢,用val修饰就不能再赋值了 val age:Int =12 val index=12基本数据类型在Kotlin 没有基本数据类型一说,只有对象数据类型,但是对应Java情况都是一原创 2021-01-05 17:02:08 · 98 阅读 · 0 评论 -
Kotlin 操作符学习
今天是2021年的第5天,终于有时间来写自己的博客了和学习新的知识点,希望自己在新的的一年有收获,我要给自己立个flag,每天今天发布一篇关于Kotlin 的知识,后期项目开发准备用它了,从Java混合,到全部KotlinKotlin 操作符在学习Kotlin之前最好有对比Java思想来学习,我也知识挑常用的操作符来记录在Kotlin 中声明一个变量的时候,可以这样//声明var name:String=“”name=null //编译报错如何使其编译通过,就要用到 ?操作符,直接声明到原创 2021-01-05 14:43:06 · 285 阅读 · 0 评论