java流读写文件
时间: 2023-10-11 20:24:47 浏览: 96
java 文件读写 初步学习
Java中读写文件可以使用输入输出流(InputStream和OutputStream)或者Reader和Writer。以下是使用InputStream和OutputStream读写文件的示例代码:
```java
import java.io.*;
public class FileReadWriteExample {
public static void main(String[] args) {
try {
// 读取文件内容
InputStream inputStream = new FileInputStream("input.txt");
OutputStream outputStream = new FileOutputStream("output.txt");
int data;
while ((data = inputStream.read()) != -1) {
outputStream.write(data);
}
inputStream.close();
outputStream.close();
System.out.println("文件读写成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码会读取当前目录下的`input.txt`文件,将其内容写入到`output.txt`文件中。
如果需要使用Reader和Writer,可以使用以下示例代码:
```java
import java.io.*;
public class FileReadWriteExample {
public static void main(String[] args) {
try {
// 读取文件内容
Reader reader = new FileReader("input.txt");
Writer writer = new FileWriter("output.txt");
int data;
while ((data = reader.read()) != -1) {
writer.write(data);
}
reader.close();
writer.close();
System.out.println("文件读写成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码与之前的代码类似,不同的是使用了Reader和Writer。以上代码会读取当前目录下的`input.txt`文件,将其内容写入到`output.txt`文件中。
阅读全文