STU*_*IFE 0 java object nullpointerexception
当我尝试重置列表标记时,我得到一个空指针异常.
问题必定是因为我从未说过B和C是什么.(布尔B,整数C)我不知道该怎么做.
这是我的代码的一部分:
Marked[] marked;
//Create list marked!
public class Marked<B,C>{
public B bool;
public C comp;
}
public Graph(int N)
{
//Fill marked with false and 0
marked = new Marked[N];
for(int i=0;i<N;i++){
marked[i].bool = false;
marked[i].comp=0;
}
Run Code Online (Sandbox Code Playgroud)
创建一个数组Marked实际上并没有初始化数组中的元素:
marked = new Marked[N];
for(int i = 0; i < N; i++) {
marked[i] = new Marked<Boolean, Integer>();
marked[i].bool = false;
marked[i].comp = 0;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |