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中,最后将读取到的内容返回即可
  • 相关阅读:
    数据结构之查找算法总结笔记
    html的a链接的href怎样才另起一个页面
    深入理解CSS中的空白符和换行
    CSS文本方向
    alert()与console.log()的区别
    CSS旧版flex及兼容
    Java:类与继承
    Java中只有按值传递,没有按引用传递!
    String作为方法参数传递 与 引用传递
    Java:按值传递还是按引用传递详细解说
  • 原文地址:https://www.cnblogs.com/wq-code/p/8361703.html
Copyright © 2011-2022 走看看