递归火山软件开发平台

标题: 关于安卓判断文本是否为空的方法选择问题指南 [打印本页]

作者: 沉默流星    时间: 2023-7-21 21:17
标题: 关于安卓判断文本是否为空的方法选择问题指南

java中,String 类下的 isEmpty( ) 返回的只是 字符串的长度是否为0,如果 字符串为null 就会直接报空指针。

android中,TextUtils.isEmpty(要判断的字符串) 会对 null 和长度进行判断,所以不会报空指针。


个人观点:安卓开发中一般使用TextUtils.isEmpty的比较多,介于火山安卓当中并没有封装这里进行封装演示下。
注意:在封装时本人考虑到单独使用所以就没有按照类的形式进行封装,如果对使用有要求的这里建议大家使用类进行封装。

<火山程序 类型 = "通常" 版本 = 1 />

方法 判断字符是否为空 <公开 静态 类型 = 逻辑型 注释 = "判断字符串是否为空,如果传入空格返回假。传入空对象返回真。" @嵌入式方法 = "" @输出名 = "isEmpty">
参数 待处理数据 <类型 = 文本型 @输出名 = "str">
{
    @ android.text.TextUtils.isEmpty(@<待处理数据>)
}


(, 下载次数: 18)

作者: 创世魂    时间: 2023-7-21 23:24
本帖最后由 创世魂 于 2023-7-21 23:27 编辑


如果只是判断文本型是是不是空对象,直接==比对就行了……也没必要单独封个方法。





欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4