<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Kotlin 程序:檢查字符串是否為空或`null` > 原文: [https://www.programiz.com/kotlin-programming/examples/string-empty-null](https://www.programiz.com/kotlin-programming/examples/string-empty-null) #### 在此程序中,您將學習使用`if-else`語句和 Kotlin 中的函數檢查字符串是否為空或`null`。 ## 示例 1:檢查字符串是否為空或`null` ```kt fun main(args: Array<String>) { val str1: String? = null val str2 = "" if (isNullOrEmpty(str1)) println("str1 is null or empty.") else println("str1 is not null or empty.") if (isNullOrEmpty(str2)) println("str2 is null or empty.") else println("str2 is not null or empty.") } fun isNullOrEmpty(str: String?): Boolean { if (str != null && !str.isEmpty()) return false return true } ``` 運行該程序時,輸出為: ```kt str1 is null or empty. str2 is null or empty. ``` 在上面的程序中,我們有兩個字符串`str1`和`str2`。`str1`包含空值,`str2`是空字符串。 我們還創建了一個函數`isNullOrEmpty()`,顧名思義,該函數檢查字符串是空還是空。 它使用字符串的`!= null`和`isEmpty()`方法使用空檢查來對其進行檢查。 簡而言之,如果字符串不是`null`且`isEmpty()`返回`false`,則它既不是`null`也不為空。 否則,是的。 但是,如果字符串僅包含空格字符(空格),則上述程序不會返回空。 從技術上講,`isEmpty()`看到它包含空格并返回`false`。 對于帶空格的字符串,我們使用字符串方法`trim()`修剪掉所有前導和尾隨空格字符。 * * * ## 示例 2:檢查帶空格的字符串是否為空或`null` ```kt fun main(args: Array<String>) { val str1: String? = null val str2 = " " if (isNullOrEmpty(str1)) println("str1 is null or empty.") else println("str1 is not null or empty.") if (isNullOrEmpty(str2)) println("str2 is null or empty.") else println("str2 is not null or empty.") } fun isNullOrEmpty(str: String?): Boolean { if (str != null && !str.trim().isEmpty()) return false return true } ``` 運行該程序時,輸出為: ```kt str1 is null or empty. str2 is null or empty. ``` 在`isNullorEmpty()`中,我們添加了一個額外的方法`trim()`,該方法刪除了給定字符串中的所有前導和尾隨空白字符。 因此,現在,如果字符串僅包含空格,該函數將返回`true`。 以下是等效的 Java 代碼:[檢查字符串是否為 null 或為空的 Java 程序](/java-programming/examples/string-empty-null "Java program to check if a string is null or empty")。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看