在Java中向txt文件添加新行并且不留空格,可以使用以下方法:
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
String newLine = "这是新的一行内容";
try {
BufferedWriter writer = new BufferedWriter(new FileWriter("文件路径", true));
writer.write(newLine);
writer.newLine();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
其中,"文件路径"是要添加新行的txt文件的路径。参数true
表示以追加模式打开文件,如果文件不存在,则会创建新文件。
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class AddNewLineToTxt {
public static void main(String[] args) {
String newLine = "这是新的一行内容";
try {
BufferedWriter writer = new BufferedWriter(new FileWriter("文件路径", true));
writer.write(newLine);
writer.newLine();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
请注意,上述代码中的"文件路径"需要替换为实际的文件路径,确保文件存在并且具有写入权限。此外,如果文件比较大或者操作频繁,可以考虑使用缓冲区来提高性能。
这种方法适用于在已存在的txt文件末尾添加新行,保证新行不会留下空格。
领取专属 10元无门槛券
手把手带您无忧上云