我试图从文本文件中的长表中读取。该表包含15000个样本的正弦波。我试图将其读入矢量但我只能读取4999个第一个样本。 这是我的代码:
public static float[] read(Context ctx )
{
InputStream fis;
final StringBuffer storedString = new StringBuffer();
StringBuffer j;
float Sinetable[]= new float [15000];
int k=0;
try {
fis =ctx.getResources().openRawResource(R.raw.sin);
DataInputStream dataIO = new DataInputStream(fis);
String strLine = null;
while ((strLine = dataIO.readLine()) != null ) {
Sinetable[k]=Float.parseFloat(strLine);
k++;
}
dataIO.close();
fis.close();
}
catch (Exception e) {
}
return Sinetable;
}