zoukankan      html  css  js  c++  java
  • Android_内部存储文件的读写

    内部存储文件即raw和assets项目文件夹下的文件,项目卸载时被删除。

    四种文件操作模式 

    文件存储: 

    public void save(String filename, String filecontent) throws Exception {

            //这里我们使用私有模式,创建出来的文件只能被本应用访问,还会覆盖原文件

            FileOutputStream output = mContext.openFileOutput(filename, Context.MODE_PRIVATE);

            output.write(filecontent.getBytes());  //将String字符串以字节流的形式写入到输出流中

            output.close();         //关闭输出流

    }

     

    文件读取:

     public String read(String filename) throws IOException {

            //打开文件输入流

            FileInputStream input = mContext.openFileInput(filename);

            byte[] temp = new byte[1024];

            StringBuilder sb = new StringBuilder("");

            int len = 0;

            //读取文件内容:

            while ((len = input.read(temp)) > 0) {

                sb.append(new String(temp, 0, len));

            }

            //关闭输入流

            input.close();

            return sb.toString();

        }

     

     

  • 相关阅读:
    1351. 统计有序矩阵中的负数
    剑指 Offer 56
    39. 组合总和
    1619. 删除某些元素后的数组均值
    1380. 矩阵中的幸运数
    216. 组合总和 III
    面试题 08.03. 魔术索引
    1518. 换酒问题
    Xcode多进程调试:WKWebView
    Xcode编译WebKit
  • 原文地址:https://www.cnblogs.com/XiaoGao128/p/12264110.html
Copyright © 2011-2022 走看看