gpt4 book ai didi

java - 如何在java中的FileWriter中跳转一个字符?

转载 作者:行者123 更新时间:2023-12-01 17:49:31 49 4
gpt4 key购买 nike

在这里,我正在尝试编写一个程序,该程序从一个文件读取并打印到另一文件,只需稍作修改。

我必须以这样的方式写入其他文件,即必须从“;”开始打印新行特点。我尝试了下面的代码片段,但最终从“;”打印了换行符性格。

这是片段

try (FileReader fr = new FileReader(file); FileWriter fw = new FileWriter(file2)) {
while ((c = fr.read()) != -1) {
if (c == 59) {
fw.write("\n");
}
fw.write((char) c);
}
}

这是我正在尝试读取的文件片段

.menu ul li{ float:left; padding:0px; margin:0px; font-size:13px;}
.menu ul li a{ display:block; float:left; background-color:#f3d987; padding:7px 12px 5px 12px; color:#000; text-decoration:none;
margin:0 4px 0 0;

最佳答案

您只需在换行符后面写入字符即可。

try (FileReader fr = new FileReader(file); FileWriter fw = new FileWriter(file2)) {
while ((c = fr.read()) != -1) {
fw.write((char) c);
if (c == 59) {
fw.write("\n");
}
}
}

关于java - 如何在java中的FileWriter中跳转一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51947103/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com