- 作者简介:CSDN博客专家、华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉;择其善者而从之,其不善者而改之。 目录 前言 String转Int Double转Int Double类型格式化 前言 toByte():字节():字节 toShort(): 短():短 to... 作者简介:CSDN博客专家、华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉;择其善者而从之,其不善者而改之。 目录 前言 String转Int Double转Int Double类型格式化 前言 toByte():字节():字节 toShort(): 短():短 to...
- 作者简介:CSDN博客专家、华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉;择其善者而从之,其不善者而改之。 程序的逻辑控制 程序的执行语句主要分为三种: 顺序语句:一条接着一条顺序执行下去,程序代码默认就是顺序语句。 条件语句:if 和 when 循环语句:for循环 和 w... 作者简介:CSDN博客专家、华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉;择其善者而从之,其不善者而改之。 程序的逻辑控制 程序的执行语句主要分为三种: 顺序语句:一条接着一条顺序执行下去,程序代码默认就是顺序语句。 条件语句:if 和 when 循环语句:for循环 和 w...
- 为什么要打牢基础,再实战? 下面咱先看一个简单的页面。 就这么一个简单的页面,布局就不看了,今天的重点是Kotlin。上代码 Kotli... 为什么要打牢基础,再实战? 下面咱先看一个简单的页面。 就这么一个简单的页面,布局就不看了,今天的重点是Kotlin。上代码 Kotli...
- 作者简介:CSDN博客专家、华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉;择其善者而从之,其不善者而改之。 目录 变量 var 关键字 val 关键字 内置数据类型(常用) Kotlin的引用类型 类型推断 编译时常量 延迟初始化lateinit 使用lateinit... 作者简介:CSDN博客专家、华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉;择其善者而从之,其不善者而改之。 目录 变量 var 关键字 val 关键字 内置数据类型(常用) Kotlin的引用类型 类型推断 编译时常量 延迟初始化lateinit 使用lateinit...
- 目录 一、类和对象 1.1 前言 1.2 定义类 1.2.1 创建类 1.2.2 添加属性和函数 1.2.3 使用 1.3 field 1.3.1 计算属性 1.4 构造函数 1.4.1 主构造器 1.4.2 次构造器 1.4.3 初始化顺序 1.4.4 无构造器 二、类的修饰符(类别) 2.1 class... 目录 一、类和对象 1.1 前言 1.2 定义类 1.2.1 创建类 1.2.2 添加属性和函数 1.2.3 使用 1.3 field 1.3.1 计算属性 1.4 构造函数 1.4.1 主构造器 1.4.2 次构造器 1.4.3 初始化顺序 1.4.4 无构造器 二、类的修饰符(类别) 2.1 class...
- 作者简介:CSDN博客专家、华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉;择其善者而从之,其不善者而改之。 目录 一、空安全 1.1 空指针 1.2 可空性(?) 1.3 安全调用操作符(?.) 1.4 let操作符 1.5 使用非空断言操作符(!!.) 1.6 使用空合... 作者简介:CSDN博客专家、华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉;择其善者而从之,其不善者而改之。 目录 一、空安全 1.1 空指针 1.2 可空性(?) 1.3 安全调用操作符(?.) 1.4 let操作符 1.5 使用非空断言操作符(!!.) 1.6 使用空合...
- 作者:帅次 作者简介:CSDN博客专家、华为云云享专家认证 公众号「帅次」:分享 Android 相关知识·面试题库。 目录 Andorid Studio 运行 main 函数报错: Gradle构建问题 New Project问题 运行成功 IntelliJ IDEA 其他问题 kotlin-grad... 作者:帅次 作者简介:CSDN博客专家、华为云云享专家认证 公众号「帅次」:分享 Android 相关知识·面试题库。 目录 Andorid Studio 运行 main 函数报错: Gradle构建问题 New Project问题 运行成功 IntelliJ IDEA 其他问题 kotlin-grad...
- 作者简介:CSDN博客专家、华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉;择其善者而从之,其不善者而改之。 目录 一、字符串创建 1.1 字符串属性 1.2 字符串函数 二、字符串截取 三、字符串分割 四、字符串替换 五、字符串比较 六、字符串查找 七、字符串验证 ... 作者简介:CSDN博客专家、华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉;择其善者而从之,其不善者而改之。 目录 一、字符串创建 1.1 字符串属性 1.2 字符串函数 二、字符串截取 三、字符串分割 四、字符串替换 五、字符串比较 六、字符串查找 七、字符串验证 ...
- 目录 什么是Kotlin?什么是Java?主要区别:Kotlin 的特点Java的特点Kotlin 的历史JAVA的历史Kotlin 和 Java 的区别Kotlin 的优势Java的优势Kotl... 目录 什么是Kotlin?什么是Java?主要区别:Kotlin 的特点Java的特点Kotlin 的历史JAVA的历史Kotlin 和 Java 的区别Kotlin 的优势Java的优势Kotl...
- 1、Kotlin的集合排序 如果我们需要对一个集合里面的某个对象的一个字段进行排序,java的话需要实现一个比较器Comparator,Kotlin的针对集合里面的某个对象的一个字段进行排序非常简单,一行代码搞定。 2、sortBy方法、sortByDesc... 1、Kotlin的集合排序 如果我们需要对一个集合里面的某个对象的一个字段进行排序,java的话需要实现一个比较器Comparator,Kotlin的针对集合里面的某个对象的一个字段进行排序非常简单,一行代码搞定。 2、sortBy方法、sortByDesc...
- 1 需求 我们需要实现携带时间头的一系列照片如下显示,现在我们拿到了图片集合,肯定需要对图片根据实现进行分组显示 datepicture picture picturepicture picture picturepicture picture picture datepicture picture picturepicture picture &nb... 1 需求 我们需要实现携带时间头的一系列照片如下显示,现在我们拿到了图片集合,肯定需要对图片根据实现进行分组显示 datepicture picture picturepicture picture picturepicture picture picture datepicture picture picturepicture picture &nb...
- 1 、Kotlin之函数作为参数传递 我们在写BaseQuickAdapter适配器的时候,有时候嵌套多个BaseQuickAdapter,如果最里面的view触发点击事件,我们可以把函数作为参数通过构造函数一层一层传递进去。 2... 1 、Kotlin之函数作为参数传递 我们在写BaseQuickAdapter适配器的时候,有时候嵌套多个BaseQuickAdapter,如果最里面的view触发点击事件,我们可以把函数作为参数通过构造函数一层一层传递进去。 2...
- 1 问题 用rxPermisssons下面的写法没反应 @RequiresApi(Build.VERSION_CODES.N) fun test(){ val rxPermissions = RxPermissions(this) rxPermissions.requestEach( Manifest.permission.CAMERA, Manifest.permis... 1 问题 用rxPermisssons下面的写法没反应 @RequiresApi(Build.VERSION_CODES.N) fun test(){ val rxPermissions = RxPermissions(this) rxPermissions.requestEach( Manifest.permission.CAMERA, Manifest.permis...
- 1 问题 我们手机本地有个图片文件比如如下 /storage/emulated/0/Android/data/package_name/cache/1586444511539.png 我们需要png转bitmap,然后设置到ImageView里面显示 var bitmap = BitmapFactory.decodeFile(imagePath); if... 1 问题 我们手机本地有个图片文件比如如下 /storage/emulated/0/Android/data/package_name/cache/1586444511539.png 我们需要png转bitmap,然后设置到ImageView里面显示 var bitmap = BitmapFactory.decodeFile(imagePath); if...
- 一、? 1)、?在声明对象时,把它跟在类名后面,表示这个类允许为null var list: ArrayList<String>? = null 2)、调用对象时,把它跟在对象后面,表示如果为null程序就会视而不见,比如我们代码如下 list?.size 这里就算是list为null,也不会抛出空指针异常, 3)、对象A?:对象B var size... 一、? 1)、?在声明对象时,把它跟在类名后面,表示这个类允许为null var list: ArrayList<String>? = null 2)、调用对象时,把它跟在对象后面,表示如果为null程序就会视而不见,比如我们代码如下 list?.size 这里就算是list为null,也不会抛出空指针异常, 3)、对象A?:对象B var size...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签