zoukankan      html  css  js  c++  java
  • 读取文件

    /**************************************************************

    *读取文件
    *file:private final File file = new File("/data/data/com.example.savedatatorom/files/data.txt");
    ***************************************************************/

    public String ReadRomData(){
    try {
    FileInputStream fis = new FileInputStream(file);//新建一个FileInputStream对象
    
    byte[] buffer = new byte[1024];
    ByteArrayOutputStream bos = new ByteArrayOutputStream();//字节数组流:可以捕获内存缓冲区的数据,转换成字节数组
    //read data
    int len;
    while((len=fis.read(buffer))!=-1){//将读取的数据放到buffer中
    bos.write(buffer);//将buffer中的数据放入到内存缓冲区中
    }
    fis.close();
    byte[] result = bos.toByteArray();//将内存缓冲区的数据转换为字节数组
    String retContent = new String(result);
    
    //return bianryArrary
    return retContent;
    } catch (FileNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    Toast.makeText(context, "读取文件失败", Toast.LENGTH_SHORT).show();
    return null;
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    Toast.makeText(context, "读取文件流失败", Toast.LENGTH_SHORT).show();
    return null;
    }
    
    }
  • 相关阅读:
    Microsoft office 2013安装图解
    6.2单一继承
    #include <QLabel>
    #include <QDebug>
    9.1运算符重载
    简单QT界面信号图形化输入输出
    类指针引用
    NULL和nullptr的区别
    网易云课堂_C语言程序设计进阶_第8周:图形交互程序
    5.3友元函数
  • 原文地址:https://www.cnblogs.com/luoyaqi/p/4319719.html
Copyright © 2011-2022 走看看