关于String和StringBuffer判断是否为空的情况

判断String的方式

1 直接判断 (一定要先判断是否为null,在判断是否为"",也就是先判断起是否为一个对象,然后在判断其值是否为"",判断其值可以用其他的方式。)

1 if (name != null && !name.equals("")) {
2 //do something
3 }

2  比较字符串长度, 效率高

1 if(s == null || s.length() <= 0);

3  效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用此方法

1 if(s == null || s.isEmpty());

判断StringBuffer是否为空的方法,先利用toString()方法转为字符串,然后在利用equals()方法。

1  if(!errors.toString().equals("")){
2             
3           }

猜你喜欢

转载自www.cnblogs.com/wrkjwl/p/9263595.html
今日推荐