Kotlin
黄宝康
这个作者很懒,什么都没留下…
展开
-
Kotlin HelloWorld入门
1、Kotlin介绍Java缺失的很多特性在最新的修订版中逐渐覆盖到了,但Android开发者暂时还没能够使用它们。这就使得类似Kotlin这样的语言有了用武之地了:在旧的开发环境中使用现代语言的特性。 Kotlin是什么? Kotlin是由JetBrains创建的基于JVM的编程语言,IntelliJ正是JetBrains的杰作,而Android Studio是基于IntelliJ修改而来的原创 2018-01-04 12:02:43 · 765 阅读 · 0 评论 -
Kotlin使用可空变量及空值检查
package com.hbk// 返回可空变量以及空值检查fun parseInt(str: String): Int? { return str.toIntOrNull()}fun printProduct(arg1: String, arg2: String) { val x = parseInt(arg1) val y = parseInt(arg2)原创 2018-01-05 09:07:00 · 1238 阅读 · 0 评论 -
Kotlin使用可空变量及空值检查
package com.hbk// 返回可空变量以及空值检查fun parseInt(str: String): Int? { return str.toIntOrNull()}fun printProduct(arg1: String, arg2: String) { val x = parseInt(arg1) val y = parseInt(arg2)原创 2018-01-05 13:54:26 · 1288 阅读 · 0 评论 -
Kotlin 奇葩的when语法
初次学习Kotlin开发语言,感觉它的语法跟Java还是相差好大的,刚学when语法的时候,一下子适应不来,特奇葩啊。package com.hbkfun describe(obj: Any): String = when (obj) { 1 -> "One" "Hello" -> "Greeting"原创 2018-01-05 13:58:30 · 1718 阅读 · 0 评论 -
Kotlin使用lambda表达式过滤和映射集合:
package com.hbkfun main(args: Array) { val fruits = listOf("banana", "avocado", "apple", "kiwi") fruits .filter { it.startsWith("a") } .sortedBy { it } .m原创 2018-01-05 14:24:40 · 815 阅读 · 0 评论 -
Kotlin 读取文件内容
package com.hbkimport java.nio.file.Filesimport java.nio.file.Pathsfun main(args: Array) { val stream = Files.newInputStream(Paths.get("D:\\test.txt")) stream.buffered().reader().use { re原创 2018-01-05 15:02:38 · 5015 阅读 · 0 评论