首页 > 解决方案 > Kotlin:isNullOrEmpty 与 TextUtils.isEmpty

问题描述

在 Kotlin(Android 项目)中,最好使用哪个?

isNullOrEmpty或者TextUtils.isEmpty为什么

我相信他们会做正确的事情并且是“空”安全的,对吗?

标签: androidkotlintextutils

解决方案


基于我的问题here

如果您的项目将被移植到其他框架,使用isNullOrEmpty可能会带来更安全的体验,因为它是基于 Kotlin(特别是package kotlin.text)而不是package android.text;

为什么这样更安全?

好吧,它的实现isNullOrEmpty可能会因平台而异,但它可以使用并且是 Kotlin 的一部分,而TextUtils.isEmpty不是仅适用于 android。


推荐阅读