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;
    }
    
    }
  • 相关阅读:
    Codeforces Round #562题解
    Codeforces Round #561题解
    CF1107E Vasya and Binary String(区间dp)
    NC110113 Summer Earnings(bitset)
    NC112798 XOR-pyramid(dp)
    NC23051 华华和月月种树(离线+树状数组)
    py.path模块
    stat模块
    pwd模块
    PrettyTable模块
  • 原文地址:https://www.cnblogs.com/luoyaqi/p/4319719.html
Copyright © 2011-2022 走看看