zoukankan      html  css  js  c++  java
  • 关于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           }
  • 相关阅读:
    连续奇数
    50:数根
    38:花生采摘
    素数对
    17:字符串判等
    2702:密码翻译
    27:单词翻转
    15:整理药名
    12:加密的病历单
    09:密码翻译
  • 原文地址:https://www.cnblogs.com/wrkjwl/p/9263595.html
Copyright © 2011-2022 走看看