最近我尝试使用CircularFifoBuffer类来存储double []数组。我用以下代码初始化它:
Buffer ssvadFrmBuf = new CircularFifoBuffer(50);
for (int k = 0; k < K; k++) {
ssvadFrmBuf.add(new double[512]);
}
然后我尝试通过以下代码检索单个double []数组:
Iterator<double[]> it= ssvadFrmBuf.iterator();
ArrayList<double[]> frameList = new ArrayList<double[]>();
for(int i=0;i < ssvadFrmBuf.size();i++)
{
frameList.add(it.next());
}
然后我尝试运行Android应用程序,并抛出ClassCastException。问题是什么?任何人都可以帮助LOL