首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

为什么这样赋值就是null呢,求各位指点一上

2013-01-20 
为什么这样赋值就是null呢,求各位指点一下。public static ArrayListClassify movie_classify//我声明一

为什么这样赋值就是null呢,求各位指点一下。
public static ArrayList<Classify> movie_classify;//我声明一个链表
然后


if (classifyUrl.equals("movies")){//我把if判断注释掉就可以打印movie_classify,不为null。为什么加个if就为null了呢?
movie_classify = new ParserModelForClassify().getList(is);
}
System.out.println(movie_classify+" >.<");

[解决办法]
说明表达式是false呗

if (classifyUrl.equals("movies")){//我把if判断注释掉就可以打印movie_classify,不为null。为什么加个if就为null了呢?
movie_classify = new ParserModelForClassify().getList(is);
System.out.println(movie_classify+" >.<");
}

这样看它还打印不?
要是不打印,你就得检查你的classifyUrl了

热点排行