Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android isNullOrEmpty不';t返回期望值_Android_Kotlin - Fatal编程技术网

Android isNullOrEmpty不';t返回期望值

Android isNullOrEmpty不';t返回期望值,android,kotlin,Android,Kotlin,我一直在使用下面的代码来检查变量的值是否不是null或“”。但是因为我使用了value.isNullOrEmpty()方法。该条件未按预期运行。isNullOrEmpty()的结果是否与以下代码不同?我很乐意从你这里得到帮助 fun isNullOrBlank(str: String?): Boolean { return str == null || str == "" } 关于官方文档,isNullOrEmpty()描述如下: 是空的吗 fun Ch

我一直在使用下面的代码来检查变量的值是否不是null或“”。但是因为我使用了value.isNullOrEmpty()方法。该条件未按预期运行。isNullOrEmpty()的结果是否与以下代码不同?我很乐意从你这里得到帮助

fun isNullOrBlank(str: String?): Boolean {
            return str == null || str == ""
        }

关于官方文档,isNullOrEmpty()描述如下:

是空的吗 fun CharSequence?.isNullOrEmpty():如果 可为null的字符序列为null或空

因此,当函数为nullorblank时,它应该返回true


顺便说一句,函数isNullOrBlank已经存在,请参阅,除了检查字符串是否为null或空外,它还检查字符串是否没有填充空格。它可以帮助您处理更多的案例。

关于官方文档,isNullOrEmpty()描述如下:

是空的吗 fun CharSequence?.isNullOrEmpty():如果 可为null的字符序列为null或空

因此,当函数为nullorblank时,它应该返回true


顺便说一句,函数isNullOrBlank已经存在,请参阅,除了检查字符串是否为null或空外,它还检查字符串是否没有填充空格。它可能会帮助您处理更多的案例。

perahps它应该是str==null | | str.length==0?你能举一个具体的例子说明它在哪里不起作用,以什么方式失败?结果如何?始终为true还是始终为false?请指定您的输入和预期输出。它应该是str==null | | str.length==0?你能举一个具体的例子说明它在哪里不起作用,以什么方式失败?结果如何?始终为真还是始终为假?请指定您的输入和预期输出。