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

为 Kotlin 创建 POJO 类

Soumak De
更新于 2022年3月16日 12:17:12

3K+ 次查看

Kotlin 是在 JVM 上开发的,因此它与 JVM 完全兼容。Java POJO 类代表普通旧 Java 对象 (POJO),用于保存数据。在 Java 中,除了定义变量之外,我们还需要创建不同的支持方法来访问类的这些私有成员。但是 Kotlin 通过引入“data”关键字提供了一种独特的方式来声明 POJO 类。它可以与类一起使用。一旦类被定义为数据类,Kotlin 编译器本身将为该类创建所有支持的 getter() 和 setter() 方法。示例 ... 阅读更多

Kotlin 中的 Getter 和 Setter

Soumak De
更新于 2022年3月16日 12:12:45

621 次查看

Kotlin 中的属性可以声明为使用“var”关键字的可变属性,也可以声明为使用“val”关键字的只读属性。这两种类型的变量都可以在方法声明后通过其各自的名称来引用。在 Kotlin 中,不需要显式创建 getter() 和 setter() 方法。Kotlin 库默认提供两者。示例在本示例中,我们将了解如何在 Kotlin 中使用 getter() 和 setter() 方法。fun main(args: Array) {    // getter()    println("Name is -> " + Address().name)    println("City is -> " + Address().city)    println("State is -> " + Address().state) } class Address ... 阅读更多

Kotlin 中 isNullOrEmpty 和 isNullOrBlank 的区别

Soumak De
更新于 2022年3月16日 12:09:22

2K+ 次查看

这两个函数 isNullOrEmpty 和 isNullOrBlank 都在需要检查字符串值是否为空时在 Kotlin 中使用。让我们检查一下这两个函数有什么区别。isNullOrBlank – 它会考虑空格,这意味着“ ”与“”不同。只有当字符串声明中没有任何字符时,此函数才会返回 True。它将检查字符串的值是否为 NULL,并且还将检查字符串是否为空白。isNullOrEmpty() – 此函数检查字符串是否声明为 NULL 或是否 ... 阅读更多

IntArray 与 Array在 Kotlin 中

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

7K+ 次查看

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

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

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

319 次查看

在 Kotlin 中,“===”运算符检查两个对象的引用相等性。任何表达式“a===b”都将评估为 True,当且仅当“a”和“b”指向同一个对象时。也就是说,“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 中,一旦方法被声明为“static”,它就可以在不同的类中使用,而无需创建对象。使用静态方法,我们不必为每个类都创建相同的样板代码。在这里,我们将举一个例子来演示 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(" Current Date is: ... 阅读更多

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

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

933 次查看

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

广告