gpt4 book ai didi

java - 用Java编写文件时如何创建换行符?

转载 作者:行者123 更新时间:2023-12-01 08:02:44 25 4
gpt4 key购买 nike

我正在编写一个代码,它接受几个输入并将它们重新写入我创建的 .txt 文件中,但令我沮丧的是,即使采用适当的格式,输出文件也不能包含换行符。我正在使用格式化程序(java.util)

public void file(Scanner s, Formatter f){
String s1 = s.nextLine();
if (!"end".equals(s1)){
f.format("%s\n%s", s1, " ");
file(s,f);
}
f.close();
}

public void file(Scanner input,Formatter f,int state){
String s1 = input.nextLine();
int loopStop = 0;
if (state == 1){
file(input, f);
} else {
while (!"end".equals(s1) && loopStop<11){
f.format("%s\n\n%s", s1, " ");
s1 = input.nextLine();
loopStop++;
}
f.close();
}
}

最佳答案

使用“%n”作为特定于平台的行分隔符:

f.format("%s%n%n%s", s1, "  ");

关于java - 用Java编写文件时如何创建换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24025105/

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