问答详情
源自:4-3 字节流之文件输出流FileOutputStream

FileOutputStream的write方法求解

FileOutputStream out = new FileOutputStream(FileName,true);

out.write(2);这句话会在指定的文件中写入什么??

我自建了一个a.txt,内容是“慕课网”执行后的a.txt应该是什么内容,求解

提问者:_Riser 2017-03-19 13:53

个回答

  • qq_皇甫铁牛_03812671
    2017-03-19 17:10:20

    public class FileIO {

    public static void main(String[] args) throws Exception {

    File file = new File("E:\\workspace\\hello\\a.txt");

    //这里向a.txt写入2

    FileOutputStream fo = new FileOutputStream(file, true);

    fo.write(2);

    fo.close();

    //这里打印a.txt写入2之后的编码

    FileInputStream fi = new FileInputStream(file);

    int i;

    InputStreamReader iis = new InputStreamReader(fi);

    while((i = iis.read())!=-1){

    System.out.println(i);

    }

    iis.close();

    }

    }

    a.txt中慕课网打印出来的初始编码是:

    24917

    35838

    32593

    在a.txt中写入2之后,打印出来的编码是:

    24917

    35838

    32593

    2

    out.write(2);  在a.txt中写入了一个字节。