我定义了这个类型的变量private ArrayList<float[]> compare ;再对做compare.add()时,出现了Exception in thread "main" java.lang.NullPointerException,我不知道是不是ArrayList<float[]> 这样定义有错。希望大家能帮我解决一下,谢谢。
解决方案 »
- 我遇到了继承的执行过程的麻烦,求高手解决?
- 引入import sun.misc.BASE64Decoder和import sun.misc.BASE64Encoder的问题
- 3种同步Map的不同
- 忘了在哪个区看到的问题了,自己写了一个java的答案,请各位达人指教
- 设计一个通过键盘控制物品移动的程序
- JCertifyq
- 简单问题?
- java技术交流站 群号:2303735
- 请教一个关于ArrayList的问题!
- 一个奇怪的问题??
- 请问这行代码要占用多少内存,
- 出现Exception in thread "main" java.lang.NoClassDefFoundError:hello的错误!
{
// output = null;
for (int j = 0; j < munfile; j++)
{
if(munLine("D:\\baodijunbaodijun\\"+j))
{
// System.out.println("a;fldjasklfjsdl "+j);
inputpoint = init("D:\\baodijunbaodijun\\"+j); // inputpoint是两维数组float类型
System.out.println("dafads");
for (float[] aa: inputpoint)
for(float pp: aa)
System.out.print(pp+" ");
float[] f = new float[n];
for (int i = 0; i < n; i++)
f[i] = inputpoint[0][i];
compare.add(f);
compareout.add(0);
System.out.println("sfdaslfjldks");
break;
}
}
}
把float数组改成Float数组
class Test
{
ArrayList<Float[]> compare;
Test()
{
compare = new ArrayList<Float[]>();
}
public static void main(String[] args)
{
Float[] a = new Float[10];
Test t = new Test();
t.compare.add(a);
}
}