openFileInput()方法用于从文件中读取数据,只有一个参数,即要读取的文件名,系统会到data/data/<package_name>/files/目录下去加载这个文件并返回一个FileInputStream对象,得到这个对象再通过java流的方式就可以将数据读取出来了
public class test
{
public String load()
{
FileInputStream in=null;
BufferedReader reader=null;
StringBuilder content=new StringBuilder();
try {
in=openFileInput("data");
reader=new BufferedReader(new InputStreamReader(in));
String line="";
while((line=reader.readLine())!=null)
{
content.append(line);
}
} catch (IOException e)
{
// TODO: handle exception
e.printStackTrace();
}finally
{
if(reader!=null)
{
try {
reader.close();
} catch (IOException e2) {
// TODO: handle exception
e2.printStackTrace();
}
}
}
return content.toString();
}
}