找到关于 Kotlin 的417 篇文章

IntArray vs. Array在 Kotlin 中

Soumak De
更新于 2022年3月16日 11:59:20

7K+ 次浏览

在本文中,我们将通过一个例子来展示 Kotlin 中 IntArray 和 Array 的区别。Kotlin 中的 IntArray IntArray 是 Kotlin 中表示整数元素数组的类。此类的每个实例都表示为一个整数数组。对于此类的构造函数,您需要传递数组中需要的元素数量(大小)。您可以如下所示实例化此类 - val myArray = IntArray(8) 默认情况下,创建的数组的所有元素都将初始化为“0”。示例 以下程序通过实例化 IntArray 类来创建一个整数数组 - fun main(args: Array) { ... 阅读更多

Kotlin 中的 "===" 运算符的作用是什么?

Soumak De
更新于 2022年3月16日 11:40:59

319 次浏览

在 Kotlin 中,"===" 运算符检查两个对象的引用相等性。任何表达式 "a===b" 都将仅当 "a" 和 "b" 指向同一对象时才计算为 True。也就是说,"a" 和 "b" 共享相同的地址。相反,我们可以使用 "==" 运算符来检查结构相等性,这意味着两个对象具有等效的内容。基本上,"==" 是对 equals() 的检查。示例:"===" 运算符在 Kotlin 中 fun main(args: Array) { var str1 : String = "That's it" var str2 : String = "It's OK" var str3 : String = str1 ... 阅读更多

Kotlin 静态方法和变量

Soumak De
更新于 2022年3月16日 11:34:55

7K+ 次浏览

在 Java 中,一旦方法声明为“静态”,它就可以在不同的类中使用而无需创建对象。使用静态方法,我们不必为每个类创建相同的样板代码。在这里,我们将通过一个例子来演示 Kotlin 如何实现静态方法。示例 – 使用伴生对象的 Kotlin 静态方法 为了在 Kotlin 中实现静态方法,我们将借助“伴生对象”。伴生对象是单例对象,其属性和函数与类相关联,而不是与该类的实例相关联。因此,我们可以访问 ... 阅读更多

如何在 Kotlin 中向列表添加项目?

Soumak De
更新于 2022年3月1日 12:10:04

768 次浏览

列表是一个集合,您可以在其中在一个地方存储相同类型的数据。Kotlin 中有两种类型的列表 - 不可变列表是无法修改的内容。它本质上是只读的。另一种类型的列表是可变的,可以修改。在本文中,我们将了解如何创建一个可变列表以及如何向现有列表添加项目。示例 – 向可变列表添加项目 为了向列表添加项目,我们将使用 Kotlin 库类提供的 add()。fun main(args: Array) ... 阅读更多

如何在 Kotlin 中获取当前本地日期和时间?

Soumak De
更新于 2022年3月1日 12:07:10

3K+ 次浏览

Kotlin 是一种静态类型语言,它基于 Java,因此所有 Java 代码都可以轻松地在 Kotlin 中编译。在本文中,我们将了解如何在 Kotlin 中生成当前本地日期和时间。由于 Kotlin 与 Java 互操作,我们将使用 Java 实用程序类和 Simple Date Format 类来获取当前本地日期和时间。示例 – 使用 SimpleDateFormat 获取当前日期和时间 import java.text.SimpleDateFormat import java.util.* fun main(args: Array) { val simpleDate = SimpleDateFormat("dd/M/yyyy hh:mm:ss") val currentDate = simpleDate.format(Date()) println(" 当前日期是: ... 阅读更多

如何在 Kotlin 中将 Int 转换为十六进制字符串?

Soumak De
更新于 2022年3月1日 12:03:40

932 次浏览

Kotlin 是一种静态类型语言,它构建在 JVM 上。Kotlin 与 Java 完全兼容。因此,一些 Java 函数也可以在 Kotlin 中使用。在本文中,我们将通过一个示例来演示如何使用 Java 类函数将 Kotlin 中的 Int 转换为其对应的十六进制字符串。示例 – 将 Int 转换为 Kotlin 中的十六进制字符串 在此示例中,我们将使用 Java 类函数 toHexString()。import java.lang.* fun main(args: Array) { val hexString = java.lang.Integer.toHexString(-66) println("负数的十六进制字符串: " +hexString) val positiveNumber ... 阅读更多

如何在 Kotlin 中将字符串拆分为数组?

Soumak De
更新于 2022年3月1日 12:00:07

2K+ 次浏览

在本文中,我们将通过几个示例来演示如何使用某些给定的分隔符在 Kotlin 中分割给定的字符串。示例 – 使用给定的分隔符分割字符串 在此示例中,我们将创建一个字符串,并在其中存储一些值,然后我们将尝试使用一些分隔符来分割它。fun main(args: Array) { var str = "Tut@or@ia@lsPo@int.@com" var delimiter = "@" // 它将使用“@”分割给定的字符串 val parts = str.split(delimiter) print(parts) }输出 它将生成以下输出 -[Tut, or, ... 阅读更多

Kotlin 的 'when' 语句与 Java 的 'switch' 语句

Soumak De
更新于 2022年3月1日 11:56:33

732 次浏览

任何编程语言中的 switch-case 语句都允许程序员根据不同的值对其进行测试。它还提供了一个选项,当变量的值与给定值不匹配时执行某些操作。在本文中,我们将通过一个简单的示例来演示如何在 Kotlin 中实现 switch-case 语句。Kotlin 没有提供编写 switch-case 语句的选项。但是,Kotlin 提供了一个实现 when() 的选项,其工作方式与其他编程语言中的 switch 完全相同。示例 – 在 Java 中实现 switch-case 在此示例中,我们将使用 Java 实现 switch-case。public class ... 阅读更多

如何在 Kotlin 中检查字符串是否为空?

Soumak De
更新于 2022年3月1日 11:45:39

5K+ 次浏览

在本文中,我们将看到三种不同的方法来检查 Kotlin 中的字符串是否为空。示例 – isEmpty() Kotlin 库函数 isEmpty() 可用于检查字符串是否为空。请注意,它也计算空格。fun main(args: Array) { // 引号之间没有空格 val myString = "" // 引号之间有空格 val anotherString = " " println(myString.isEmpty()) // 这将返回 false,因为我们有一个空格 println(anotherString.isEmpty()) }输出 执行后,它将产生以下输出:true false 注意,第二个 ... 阅读更多

如何在 Kotlin 中反转 Map?

Soumak De
更新于 2022年3月1日 11:41:15

413 次浏览

Kotlin 提供四种类型的构造函数来定义和操作 HashMap。在本文中,我们将了解如何使用 Kotlin 库函数反转 map。Map 是一个集合,其中数据存储为键值对,并且相应的键必须唯一。HashMap 是基于 MutableMap 接口的集合类,它通过实现 HashTable 的 MutableMap 接口来实现这一点。示例 - 使用 Iterable associate() 反转 在此示例中,我们将创建一个 HashMmap,并使用 associate() 反转它。在此方法中,我们将创建一个新的 map,并 ... 阅读更多

广告
© . All rights reserved.