List问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 15:19:49
import java.util.List;

public class AAAAAA {

/**
* @param args
*/
public static void main(String[] args) {
List<Integer> list=null;
int y =10;
for(int i=1;i<=y;i++)
{
list.add(i);
}
if(list.iterator().hasNext())
{
System.out.println((Integer)list.iterator().next());
}
}

}
运行结果:
Exception in thread "main" java.lang.NullPointerException
at AAAAAA.main(AAAAAA.java:14)
为什么啊!!!

List<Integer> list=new ArrayLisy()<Integer>;

public static void main(String[] args) {
List<Integer> list= new ArrayList<Integer>();
int y =10;
for(int i=1;i<=y;i++)
{
list.add(i);
}
Iterator iter = list.iterator();
while(iter.hasNext())
{
System.out.println(iter.next());
}
}
这回运行下试试。