如何使用java代码,将遍历输出一段字符串到记事本中,且输出到记事本中换行,能够清晰的就看到遍历了几次
时间: 2024-03-17 11:43:55 浏览: 25
可以使用Java中的FileWriter和BufferedWriter类来实现将字符串遍历输出到记事本并换行的功能。具体实现步骤如下:
1. 创建一个FileWriter对象,指定要写入的文件路径和文件名。
2. 创建一个BufferedWriter对象,将FileWriter对象作为参数传入。
3. 使用for循环遍历输出字符串,并在每次输出后加上换行符。
4. 使用BufferedWriter的write方法将字符串写入缓冲区,并在字符串末尾加上换行符。
5. 使用BufferedWriter的flush方法将缓冲区的内容写入到文件中。
6. 关闭BufferedWriter和FileWriter对象。
以下是示例代码:
```java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class PrintStringToFile {
public static void main(String[] args) {
String str = "Hello World!";
String filePath = "C:\\Users\\user\\Desktop\\output.txt"; // 文件路径和文件名
try {
FileWriter fw = new FileWriter(filePath);
BufferedWriter bw = new BufferedWriter(fw);
for (int i = 0; i < 5; i++) {
System.out.println("遍历次数:" + (i + 1)); // 输出遍历次数
bw.write(str + "\n"); // 将字符串写入缓冲区并加上换行符
}
bw.flush(); // 将缓冲区的内容写入到文件中
bw.close();
fw.close();
System.out.println("保存成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
运行该程序后,可以在指定的文件路径下找到一个名为output.txt的文件,其中包含了5行字符串"Hello World!",每行后面都有一个换行符,且在控制台上也会输出遍历次数。