for (int i = 0; i < 16777216; ++i)//未知原因,程序卡在里面出不来
{
//raf.read(bytePointValue);
//可以添加检测提前break,取决于存储量的多少
nPointValue = raf.readInt();//byteArrayToInt(bytePointValue);
if (nPointValue != 0) {//读到的有效值(非0值)保存起来,在DrawAll...中处理
//Indexs.add(nPointValue);
Indexs.add(Integer.valueOf(nPointValue));
}
}
代码如上,读的内容也不多啊,60M,怎么就停在那边了?