当前位置: 代码迷 >> J2SE >> 为什么这样赋值就是null呢,求各位指点一上
  详细解决方案

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

热度:6993   发布时间:2013-02-25 21:54:26.0
为什么这样赋值就是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了
  相关解决方案