zoukankan      html  css  js  c++  java
  • 文件存储

    将数据存储到文件中
    private void save() {
        String data = "这是获取的数据";
        try {
            FileOutputStream out = openFileOutput("data", Context.MODE_APPEND);
            writer = new BufferedWriter(new OutputStreamWriter(out));
            writer.write(data);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (writer != null)
                    writer.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
    1. 通过openFileOutput()方法能够得到一个FileOutputStream对象
    2. 再借助它构建一个OutputStreamWriter对象
    3. 再使用OutputStreamWriter构建出一个BufferedWriter对象
    4. 最后通过BufferedWriter将数据写入到文件中
     
    从文件中读取数据
    private String load() {
        StringBuilder content = new StringBuilder();
        BufferedReader reader = null;
        try {
            FileInputStream in = openFileInput("data");
            reader = new BufferedReader(new InputStreamReader(in));
            String line = "";
            while ((line = reader.readLine())!= null)
                content.append(line);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (reader != null){
                try {
                    reader.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
        return content.toString();
    }
    1. 通过openFileInput()方法能够得到一个FileInputStream对象
    2. 再借助它构建一个InputStreamReader对象
    3. 再使用InputStreamReader 构建出一个BufferedReader对象
    4. 通过BufferedReader进行一行行读取,并存放在StringBuilder中,最后将读取到的内容返回即可
  • 相关阅读:
    Unity 自制Cubemap及使用
    Exp4
    实验一 密码引擎-2-OpenEuler-OpenSSL测试
    实验一 密码引擎-3-电子钥匙功能测试
    实验一 密码引擎-1-OpenEuler-OpenSSL编译
    实验一 密码引擎-0-OpenEuler ECS构建
    商用密码企业调研(必做)
    exp3
    exp2
    exp1
  • 原文地址:https://www.cnblogs.com/wq-code/p/8361703.html
Copyright © 2011-2022 走看看