java读写文件
时间: 2023-07-08 14:10:44 浏览: 105
java的读写code
Java 读写文件可以使用 Java IO 包中的 FileInputStream 和 FileOutputStream 类。
读取文件:
```java
import java.io.FileInputStream;
import java.io.IOException;
public class ReadFileExample {
public static void main(String[] args) {
try {
FileInputStream fileInputStream = new FileInputStream("file.txt");
int data;
while ((data = fileInputStream.read()) != -1) {
System.out.print((char) data);
}
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
写入文件:
```java
import java.io.FileOutputStream;
import java.io.IOException;
public class WriteFileExample {
public static void main(String[] args) {
try {
FileOutputStream fileOutputStream = new FileOutputStream("file.txt");
String data = "Hello, world!";
fileOutputStream.write(data.getBytes());
fileOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
其中,读取文件时使用 `FileInputStream` 类的 `read()` 方法读取每个字节,直到读取结束(返回值为 -1)。写入文件时使用 `FileOutputStream` 类的 `write()` 方法写入字节数组。
阅读全文