找到關於 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.