String Filename= "test.txt" |
1 .保存数据 |
//Context.MODE_PRIVATE表示只有本应用才能访问数据 |
FileOutputStream outputStream = openFileOutput(FileName, Context.MODE_PRIVATE); |
BufferedWriter writer = new BufferedWriter( new OutputStreamWriter(outputStream, "UTF-8" )); |
writer.write( "测试数据" ); |
//必须调用flush()和close()方法,不然根本没数据 |
writer.flush(); |
outputStream.flush(); |
writer.close(); |
outputStream.close(); |
2 .读取数据 |
FileInputStream inputStream=openFileInput(FileName); |
BufferedReader reader= new BufferedReader( new InputStreamReader(inputStream)); |
StringBuilder sBuilder = new StringBuilder(); |
String line = "" ; |
while ((line = reader.readLine()) != null ) { |
sBuilder.append(line); |
} |
textView.setText(sBuilder.toString()); |
reader.close(); |
inputStream.close(); |
by: 发表于:2017-09-26 11:43:51 顶(0) | 踩(0) 回复
??
回复评论