当前位置: 首页 > 面试题库 >

\ n不起作用,不换行

夏侯昆琦
2023-03-14
问题内容

我正在创建一个小程序,它将int值保存到文本文件中,然后将其保存并在再次启动该程序时加载它。现在,我需要再将3个布尔值存储在文本文件中,我正在用

    public Formatter x;

x.format("%s", "" + m.getPoints() + "\n");

每当我想使用\ n转到文本文件中的新行时,都不会转到新行,它将直接将其写在int值后面。我都尝试过

        x.format("%s", "" + m.getPoints() + "\n");
    x.format("%s", "" + m.getStoreItem1Bought() + "\n");

    x.format("%s%s", "" + m.getPoints() + "\n", "" + m.getBought() + "\n");

但是,两者都将布尔值直接写在int值后面,而无需开始新行。有什么帮助吗?

我正在使用Windows 7 Ultimate 64位,并且我的文本编辑器是Eclipse,我也在Eclipse中运行所有代码。


问题答案:

更具体地说,我建议使用:

x.format("%d%n%s%n", m.getPoints(), m.getStoreItem1Bought());


 类似资料:
  • 问题内容: 由于某些原因,在使用PHP输出到文件时,我不能使用创建换行符。它只是将“ ” 写入文件。我也尝试使用“ ”,它只写“ \ n”(如预期)。但是我无法终生弄清楚为什么在字符串中添加\ n不会创建新行。我也尝试过,但只是将“ ” 追加到文件中的行。 例: 输出: 在重要的情况下在OSX上使用MAMP(可能是某种PHP配置问题?)。 有什么建议么? 问题答案: 使用双引号。可以正常工作(或使

  • 问题内容: 在JButton上,我想在多行上列出信息。我尝试作为换行符,但是没有用。如下代码: 将显示为: 如何强制换行? 问题答案: JButton接受HTML,因此为了使换行起作用,请使用:

  • 问题内容: 我试图通过将其旋转10度来变换菜单项。我的CSS在Firefox中可以使用,但是我无法在Chrome和Safari中复制效果。我知道IE不支持CSS3属性,所以这不是问题。 我使用以下CSS: 有人可以建议我要去哪里错吗? 谢谢。 问题答案: 这只是一个有根据的猜测,而没有看到其余的HTML / CSS: 您申请了还是申请了?如果没有,请尝试。 否则,请尝试应用CSS3转换规则。

  • 问题内容: 我正在使用PHP 函数: 当我收到这封电子邮件时,它看起来像这样: 我期望这样的事情: 没有HTTP标头也可以正常工作。如何制作 新行 并仍使用“ Content- Type”声明? 问题答案: 您需要使用一个,因为您是。 它没有标题就可以工作,因为这样您的电子邮件将被解释为 纯文本 。如果您确实想使用,则应该使用,但那样会丢失任何标记。

  • 问题内容: 我执行以下查询,由于某种原因,它没有替换数据库中的换行符。它说Rows匹配1,但没有变化。有什么问题吗? 问题答案: 您可以使用而不是匹配换行符。 代码:

  • 我有一个我写的程序的输出文件。它由FileWriter和BufferedWriter编写。 我是否错误地使用了FileWriter/BufferedWriter,或者它在.jar文件中不起作用?