Java判断字符串是否为空

      在项目中判断字符串是否为空的时候,由于疏忽将判断语句写成了if(filterMsg != null),而没有判断是否是filterMsg.equals(""),前台文本框在没有输入数据的时候,传递过来的参数值filterMsg="",致使程序出现了问题。
      教训啊,通用的判断方法是:if(filterMsg!=null && !("".equals(filterMsg))) 字符串