编写一个Java应用程序,用来写入以及读取文件.
时间: 2023-07-18 16:42:37 浏览: 103
可以使用Java的File类、FileOutputStream类和FileInputStream类来实现写入和读取文件的功能。下面是一个简单的实现示例:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class FileReadWrite {
public static void main(String[] args) throws Exception {
String filePath = "test.txt"; // 要写入的文件路径
// 写入文件
String content = "Hello, world!";
File file = new File(filePath);
FileOutputStream fos = new FileOutputStream(file);
fos.write(content.getBytes());
fos.close();
// 读取文件
FileInputStream fis = new FileInputStream(file);
byte[] buffer = new byte[1024];
int len = fis.read(buffer);
String readContent = new String(buffer, 0, len);
fis.close();
System.out.println("写入的内容:" + content);
System.out.println("读取的内容:" + readContent);
}
}
```
在上面的示例中,首先设置了要写入的文件路径。然后使用FileOutputStream类创建一个输出流,将要写入的内容转换为字节数组并通过输出流写入到文件中。接着使用FileInputStream类创建一个输入流,读取文件中的内容并转换为字符串。最后关闭输入流和输出流并输出写入和读取的内容。
阅读全文