使用JAVA代码编程,使用给定的目标文件名常量创建buffereed Writer对象并将参数给定的list集合中的字符串依次写入到目标文件中每个字符占一行
时间: 2024-02-05 08:10:34 浏览: 84
下面是使用JAVA代码编程,使用给定的目标文件名常量创建BufferedWriter对象并将参数给定的List集合中的字符串依次写入到目标文件中每个字符占一行的示例代码:
```java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.List;
public class WriteToFileExample {
private static final String FILE_NAME = "example.txt";
public static void main(String[] args) {
List<String> stringList = List.of("hello", "world", "java");
try (BufferedWriter writer = new BufferedWriter(new FileWriter(FILE_NAME))) {
for (String str : stringList) {
for (int i = 0; i < str.length(); i++) {
writer.write(str.charAt(i));
writer.newLine();
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
上述代码中,我们首先定义了一个常量 `FILE_NAME` 表示目标文件名。然后我们创建了一个 List 集合 `stringList` 包含了我们要写入到目标文件中的字符串。接着我们使用 `BufferedWriter` 和 `FileWriter` 创建一个写文件的对象 `writer`,在 `try-with-resources` 块中使用该对象写入文件。在循环中,我们首先遍历字符串集合中的每一个字符串,然后再遍历该字符串中的每一个字符,将每个字符写入文件,并在每个字符后添加一行。最后,在异常处理块中打印异常信息。
阅读全文
相关推荐
















