android - Kotlin:isNullOrEmpty 与 TextUtils.isEmpty
问题描述
在 Kotlin(Android 项目)中,最好使用哪个?
isNullOrEmpty
或者TextUtils.isEmpty
为什么
我相信他们会做正确的事情并且是“空”安全的,对吗?
解决方案
基于我的问题here
如果您的项目将被移植到其他框架,使用isNullOrEmpty
可能会带来更安全的体验,因为它是基于 Kotlin(特别是package kotlin.text
)而不是package android.text;
为什么这样更安全?
好吧,它的实现isNullOrEmpty
可能会因平台而异,但它可以使用并且是 Kotlin 的一部分,而TextUtils.isEmpty
不是仅适用于 android。
推荐阅读
- sql - SQL / 正则表达式字符串转换
- javascript - 如何通过 HOC 添加 onMouseDown 监听器
- r - R提取每天最频繁的具有相同ID的行
- azure - Azure 存储账户网络限制策略修复
- python - 如何从 Pandas 中删除 1 列
- python - 在 tensorflow 服务中服务 USE4 模型时如何解决“表未初始化”问题?
- php - 与 codeigniter 集成时的神话身份验证错误
- python - 当不存在 NaN 时,any(df.isna()) 返回 true
- thymeleaf - Thymeleaf - 如何写 th:text?
- lucene - Apache Jena Textsearch 在多个字段上非常慢