加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Android读写文件的代码

发布时间:2020-12-15 00:22:59 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 写入数据 public void WriteSettings(Context context,String data){ FileOutputStream fOut = null; OutputStreamWriter osw = null; try{ fOut = op

以下代码由PHP站长网 52php.cn收集自互联网

现在PHP站长网小编把它分享给大家,仅供参考

写入数据
  public void WriteSettings(Context context,String data){ 
      FileOutputStream fOut = null; 
      OutputStreamWriter osw = null; 

      try{ 
       fOut = openFileOutput("settings.dat",MODE_PRIVATE);       
          osw = new OutputStreamWriter(fOut); 
          osw.write(data); 
          osw.flush(); 
          Toast.makeText(context,"Settings saved",Toast.LENGTH_SHORT).show(); 
          } 
          catch (Exception e) {       
          e.printStackTrace(); 
          Toast.makeText(context,"Settings not saved",Toast.LENGTH_SHORT).show(); 
          } 
          finally { 
             try { 
                    osw.close(); 
                    fOut.close(); 
                    } catch (IOException e) { 
                    e.printStackTrace(); 
                    } 
          } 
     }

读取数据:
public String ReadSettings(Context context){ 
      FileInputStream fIn = null; 
      InputStreamReader isr = null; 

      char[] inputBuffer = new char[255]; 
      String data = null; 

      try{ 
       fIn = openFileInput("settings.dat");       
          isr = new InputStreamReader(fIn); 
          isr.read(inputBuffer); 
          data = new String(inputBuffer); 
          Toast.makeText(context,"Settings read","Settings not read",Toast.LENGTH_SHORT).show(); 
          } 
          finally { 
             try { 
                    isr.close(); 
                    fIn.close(); 
                    } catch (IOException e) { 
                    e.printStackTrace(); 
                    } 
          } 
          return data; 
     } 

用法:
WriteSettings(this,"setting0,setting1,setting2");
String data[] = ReadSettings(this).split(",");

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究

如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读