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

关于reaf和write

while((b = file.read(bytes,0,bytes.length)) != -1){

file2.write(bytes,0,b);

}

这段代码,是read读一个字节write就写一次??

还是read全部读到bytes中了,write才开始写

提问者:醉里挑灯开车 2017-05-07 00:58

个回答

  • qq_安居旧巷猫患者_0
    2017-10-21 17:58:10

    数组读满 或者到结尾写一次

    因为读取到数组是一个完整的操作   这个动作完成以后才会去判断条件

  • 慕码人0182688
    2017-05-07 13:27:38

    我(新手)个人觉得:

    比如文本“12345”

    则要写 5 次

    1

    1 2

    1 2 3

    1 2 3 4 

    1 2 3 4 5