Android TextUtils isEmpty 与 String.isEmpty

新手上路,请多包涵

TextUtils.isEmpty(string)string.isEmpty 有什么区别?

两者执行相同的操作。

使用 TextUtils.isEmpty(string) 是否有利?

原文由 Suri 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 817
1 个回答

是的,首选 TextUtils.isEmpty(string)


对于 string.isEmpty() ,空字符串值将抛出 NullPointerException

TextUtils 将始终返回一个布尔值。

在代码中,前者简单地 调用了另一个的等价物,再加上空检查。

 return string == null || string.length() == 0;

原文由 OneCricketeer 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题