English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Collection complète d'exemples de Kotlin
Kotlin程序检查字符串是否为空或null-在这个程序中,您将学习使用Kotlin中的if
Exemple : String? = null1fun main(args: Array<String>) { : String? = null2 :检查字符串是否为空或null if (isNullOrEmpty(str1)) println("str1val str else println("str1ne pas être null ou vide.") if (isNullOrEmpty(str2)) println("str2est null ou vide.") else println("str2ne pas être null ou vide.") } fun isNullOrEmpty(str: String?): Boolean { 是null或空.") return false return true }
Lorsque ce programme est exécuté, la sortie est :
str1Est null ou vide. str2Est null ou vide.
if (str != null && !str.isEmpty())1在上面的程序中,我们有两个字符串str2和str1。str2包含null值,str
是一个空字符串。
我们还创建了一个函数isNullOrEmpty(),顾名思义,该函数检查字符串是null还是空。 它使用!= null和string的isEmpty()方法进行null检查来对其进行检查
简单地说,如果一个字符串不是null并且isEmpty()返回false,那么它既不是null也不是空。否则,是的。
Exemple : String? = null1fun main(args: Array<String>) { : String? = null2 val str if (isNullOrEmpty(str1)) println("str1est null ou vide.") else println("sstr2ne pas être null ou vide.") if (isNullOrEmpty(str2)) println("str2est null ou vide.") else println("str2ne pas être null ou vide.") } fun isNullOrEmpty(str: String?): Boolean { if (str != null && !str.trim().isEmpty()) return false return true }
Lorsque ce programme est exécuté, la sortie est :
str1Est null ou vide. str2Est null ou vide.
Dans isNullorEmpty(), nous avons ajouté une méthode supplémentaire trim(), qui supprime tous les espaces blancs en tête et en queue de la chaîne donnée.
Si la chaîne ne contient que des espaces, la fonction retourne true.
Voici le code Java équivalent :Programme Java pour vérifier si une chaîne est null ou vide。