呃,相比大家写Java代码时候应该经常会判断一个变量或者list是否为空的情况吧,经过这周开发的经验来看,大家写判断语句的时候如果简单的写成
String a;
ArrayList<String> b = new ArrayList();
……
if(a==null)……;
……
if(b==null)……;
……
可能会得不到你想要的结果哦,最好这样判断:
if(a==null||a.trim().equal(""))……;
if(b==null||b.size()=0)……;
是因为有时候虽然它并没有获取到有效值(例如数据库查询返回的结果为空等),但是单单null判断的话会不严谨滴~~~