判断字符串变量str是否为空的最有方法
展开全部
str.size()==0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a、str == "";
b、str == String.Empty;
c、str.Length == 0;
计算Length时,只需要检查内部数组的长度,不需要字节比较。而字节比较是比直接计算计算要慢很多,所以答案是c。但是当str为null时,相当于一个没有实例化的字符串数组,用Length取一个没有实例化数组的长度,会报异常,所以应该这样使用:
str != null && str.Length == 0
b、str == String.Empty;
c、str.Length == 0;
计算Length时,只需要检查内部数组的长度,不需要字节比较。而字节比较是比直接计算计算要慢很多,所以答案是c。但是当str为null时,相当于一个没有实例化的字符串数组,用Length取一个没有实例化数组的长度,会报异常,所以应该这样使用:
str != null && str.Length == 0
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询