android数据存储---读写文件

读取写入的文件


    //读取数据
    private String getFileInput(){
        FileInputStream inputStream =null;
        BufferedReader reader = null;
        StringBuilder builder = new StringBuilder();//存储字符串
        try {
            inputStream = openFileInput("test");
            reader = new BufferedReader(new InputStreamReader(inputStream));
            String line ="";
            while ((line=reader.readLine())!=null){ //循环读取文件并存储在line变量中
                builder.append(line);
            }
            Log.d(TAG, "getFileInput: "+builder.toString());
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if(reader!=null){
                try {
                    reader.close(); //关闭流
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
        return null;
    }

猜你喜欢

转载自blog.csdn.net/weixin_41069726/article/details/89791305