我有一个小问题,\n
我的文件中的 ' 在我的输出中不起作用我尝试了两种方法:
请注意:
*此处文件中的文本是一个非常简化的示例。这就是为什么我不只是output.append("\n\n");
在第二种方法中使用。此外,\n
文件中的 s 并不总是位于行的末尾,即文件中的一行 n 可能是Stipulation 1.1\nUnder this Stipulation...etc
。*
文件中的\n
's 需要工作。两者都JOptionPane.showMessageDialog(null,rules);
提供System.out.println(rules);
相同的格式化输出
文件中的文本:
A\n
B\n
C\n
D\n
方法一:
private static void setGameRules(File f) throws FileNotFoundException, IOException
{
rules = Files.readAllLines(f.toPath(), Charset.defaultCharset());
JOptionPane.showMessageDialog(null,rules);
}
输出 1:
A\nB\nC\nD\n
方法二:
private static void setGameRules(File f) throws FileNotFoundException, IOException
{
rules = Files.readAllLines(f.toPath(), Charset.defaultCharset());
StringBuilder output = new StringBuilder();
for (String s : rules)
{
output.append(s);
output.append("\n\n");//these \n work but the ones in my file do not
}
System.out.println(output);
}
输出 2:
A\n
B\n
C\n
D\n