找到 1970篇 文章 关于 应用/应用程序

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

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

734 次浏览

任何编程语言中的 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 是一个集合,其中数据存储为键值对,相应的键必须唯一。HashMap 是基于 MutableMap 接口的集合类,它通过实现 HashTable 的 MutableMap 接口来实现这一点。示例 - 使用 Iterable associate() 反转在这个示例中,我们将创建一个 HashMmap,并将使用 associate() 反转它。在这种方法中,我们将创建一个新的映射,并且我们... 阅读更多

如何在 Kotlin 中将时间戳转换为 DateTime?

Soumak De
更新于 2022年3月1日 11:37:27

6K+ 次浏览

Kotlin 是一种静态类型语言,它基于 Java,因此所有 Java 代码都可以轻松地在 Kotlin 代码中编译。在本文中,我们将了解如何在 Kotlin 中生成当前本地日期和时间。由于 Kotlin 与 Java 具有互操作性,我们将使用 Java 实用程序类和 Simple Date Format 类将时间戳转换为 DateTime。示例 – 使用 Java util 类转换 DateTime由于 Kotlin 与 JVM 兼容,我们可以使用 Java util 类将时间戳转换为 DateTime。import java.text.SimpleDateFormat import java.util.* fun main(args: ... 阅读更多

在 Kotlin 中使用填充打印 0001 到 1000

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

159 次浏览

在这个例子中,我们将了解如何在 Kotlin 中使用填充打印 0001 到 1000。为此,我们将使用名为 padStart() 的 Kotlin 库函数。padStart 是一个返回 charSequence 的函数。其函数定义如下:fun CharSequence.padStart( length: Int, padChar: Char = ' ' ): CharSequence示例 – 使用填充打印 0001 到 1000以下代码使用填充打印 1 到 1000。fun main(args: Array) {    (1..1000).forEach{println("$it".padStart(4, '0'))} }输出执行后,它将打印从 0001 到 1000 的一系列 4 位数字。0001 0002 0003 0004 ... ... ... 0996 0997 0998 0999 1000

如何在 Kotlin 中单行打印字符串数组的所有元素?

Soumak De
更新于 2022年3月1日 13:28:41

558 次浏览

在本文中,我们将通过一个示例展示如何使用 Kotlin 库类单行打印字符串数组的所有元素。为此,我们将使用 Kotlin 库提供的名为 joinToString() 的字符串函数。根据 Kotlin 文档,函数定义如下:fun Array.joinToString(    // 字符串将以此分隔    separator: CharSequence = ", ",    // 这将作为字符串的前缀添加    prefix: CharSequence = "",    // 这将作为后缀添加... 阅读更多

Kotlin 中的相等性检查(“==”和“===”运算符之间的区别)

Soumak De
更新于 2022年3月1日 11:16:42

1K+ 次浏览

Kotlin 是一种静态类型语言,它与 Java 完全兼容,因为它基于 JVM 开发。在 Kotlin 中,有两种类型的相等性检查:一种用“==”表示;另一种用“===”表示。根据官方文档,“==”用于结构相等,而“===”用于引用相等。对于任何表达式,只有当“a”和“b”的值相等时,a==b 才计算结果为 True。只有当“a”和“b”指向同一个对象时,a===b 才计算结果为 True。示例 – Kotlin 中的相等性在这个示例中,我们将... 阅读更多

如何在 Kotlin 中从 ArrayList 中删除项目?

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

2K+ 次浏览

在本文中,我们将了解如何使用 Kotlin 库函数从 ArrayList 中删除项目。为此,我们将借助名为 drop() 的库函数。函数定义如下:fun Array.drop(n: Int): List (source)它接受数组和位置作为输入,并返回包含除前 n 个元素之外的所有元素的列表。示例 – Kotlin 中的 drop()在这个示例中,我们将使用 drop() 从列表中删除第一个元素。fun main(args: Array) {    var arrayone: ArrayList = arrayListOf("mango", "jam", "apple", "lemon", "spice")   ... 阅读更多

如何在 Kotlin 中创建列表?

Soumak De
更新于 2022年3月1日 11:09:32

1K+ 次浏览

列表是一个集合,用于在一个变量中保存相同类型的数据。Kotlin 没有提供任何专用的文字来创建集合。根据 Kotlin 的文档,List 是一个有序的集合,可以通过索引访问元素。在 Kotlin 中,我们确实有两种不同类型的集合;一种是只读的,称为不可变集合;另一种是既可以读也可以写的集合,称为可变集合。在本文中,我们将了解如何创建这两种类型的列表并对其进行操作... 阅读更多

如何在 Kotlin 中创建空数组?

Soumak De
更新于 2022年3月1日 11:01:38

363 次浏览

数组是一个集合,我们可以在其中存储多个相同类型的数据项。我们可以考虑整数数组或字符串数组。例如,每当我们需要在一个变量中存储 1000 名学生的姓名时,这非常有用。示例 – 使用 arrayOf()在这个示例中,我们将了解如何在 Kotlin 中创建空数组。我们将创建一个空的字符串数组并在程序中对其进行操作。fun main(args: Array) {    // 声明空字符串数组    val emptyStringArray = arrayOf()    println("空数组示例... 阅读更多

广告