Input Streams.read()谁可以正常工作

问题描述 投票:0回答:1

我有以下代码:

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

 FileInputStream inputStream = new FileInputStream("c:/data.txt");

 FileOutputStream outputStream = new FileOutputStream("c:/result.txt");

 while (inputStream.available() > 0) {
  int data = inputStream.read(); 
  outputStream.write(data); 
 }

 inputStream.close(); 
 outputStream.close();
}

我不明白以下内容:int data = inputStream.read();

[逐个读取文件c:/data.txt的字节,然后自动将其连接到可行数据中,还是inputStream.read()一次读取所有文件c:/data.txt并将所有内容分配给数据变量?] >

我有以下代码:public static void main(String [] args)引发异常{FileInputStream inputStream = new FileInputStream(“ c:/data.txt”); FileOutputStream outputStream = new ...

java stream inputstream
1个回答
2
投票

来自JavaDoc

© www.soinside.com 2019 - 2024. All rights reserved.