java 写入txt文件空格隔开
时间: 2023-08-10 10:00:38 浏览: 293
在Java中,要写入txt文件并用空格隔开数据,我们可以使用FileOutputStream和BufferedWriter类来实现。
首先,我们需要创建一个FileOutputStream对象来打开要写入的txt文件。可以使用try-catch语句来处理可能的异常。
然后,我们需要创建一个BufferedWriter对象,并将FileOutputStream对象传递给它,这样就可以将内容写入文件。
接下来,我们可以使用write()方法来写入内容。要用空格隔开数据,我们可以在写入每个数据后插入一个空格字符。
最后,我们需要关闭BufferedWriter和FileOutputStream对象,以确保文件保存和释放资源的正常操作。同样,可以使用try-catch语句来处理异常。
下面是一个简单的示例代码:
```java
import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
public class WriteToFileExample {
public static void main(String[] args) {
try {
FileOutputStream fileOutputStream = new FileOutputStream("output.txt");
BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(fileOutputStream));
// 写入内容,用空格隔开
bufferedWriter.write("数据1 ");
bufferedWriter.write("数据2 ");
bufferedWriter.write("数据3 ");
// 关闭BufferedWriter和FileOutputStream对象
bufferedWriter.close();
fileOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
运行上述代码后,它将在当前目录下创建一个名为"output.txt"的txt文件,并将数据1、数据2和数据3写入文件中,并用空格隔开。
希望以上解答对您有所帮助!
阅读全文