源代码如下图
public static ArrayList<Integer> readFile(String fileName) {
String sdPath;
sdPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/";
ArrayList<Integer> data = new ArrayList<Integer>();
try {
Scanner s = new Scanner(new FileInputStream(new File(sdPath + fileName)));
while( s.hasNext() ) {
data.add( s.nextInt() );
}
}
catch(FileNotFoundException fN) {
fN.printStackTrace();
}
catch(IOException e) {
System.out.println(e);
}
return data;
}
当我运行此代码时,LogCat 会显示以下消息,其中包含我的 android 中的任何显示更改
.
.
.
04-27 00:12:31.216: D/dalvikvm(17141): GC_CONCURRENT freed 1953K, 23% free 15699K/20295K, paused 2ms+12ms
.
.
.
此外,上面的代码在几秒钟内就可以在我的桌面上完全运行..
请帮助我。