用fileoutputstreanm类向文件中写入一串字符,然后用fileinputstream读出写入的内容
时间: 2024-03-20 12:43:41 浏览: 66
详解FileInputStream读取文件数据的两种方式
好的,可以通过以下代码使用`FileOutputStream`将字符串写入文件:
```java
import java.io.*;
public class WriteToFileExample {
public static void main(String[] args) {
try {
String content = "这是要写入文件的内容";
FileOutputStream fos = new FileOutputStream("example.txt");
byte[] bytes = content.getBytes();
fos.write(bytes);
fos.close();
System.out.println("写入文件成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
然后,可以使用`FileInputStream`读取文件中写入的内容,并将其转换为字符串:
```java
import java.io.*;
public class ReadFromFileExample {
public static void main(String[] args) {
try {
FileInputStream fis = new FileInputStream("example.txt");
int size = fis.available();
byte[] buffer = new byte[size];
fis.read(buffer);
fis.close();
String content = new String(buffer);
System.out.println("读取的文件内容为: " + content);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
需要注意的是,文件的路径需要根据实际情况进行修改。
阅读全文