【发布时间】:2014-03-25 03:03:42
【问题描述】:
import java.util.ArrayList;
public class Sequence {
private ArrayList<Integer> values;
public void Sequence(){
values = new ArrayList<Integer>();
}
public void addValue(int ad){
this.values = values;
values.add(ad);
}
public String toString(){
return values.toString();
}
public static void main(String[] args) {
Sequence a = new Sequence();
a.addValue(1);
a.addValue(2);
System.out.println(a.toString());
}
}
我无法弄清楚为什么我会为上面的代码获得NullPointerException。
我正在尝试创建一个类似于ArrayList 的类Sequence,并为其提供新方法。将新值添加到 ArrayList 时,我得到一个 NullPointerException。
【问题讨论】:
标签: java class arraylist nullpointerexception