当前位置: 首页 > 知识库问答 >
问题:

在终端的同一行上打印2条语句[副本]

吕宇定
2023-03-14
package com.company;

public class Main {

    public static void main(String[] args) {
        String message = "Hello World" + "!!";
        System.out.print(message.replace("!!", "**"));
        System.out.print(message);
    }
}

我想让打印的语句出现在终端的不同行上。我得到了这个:

Hello World**Hello World!!

共有1个答案

贺运良
2023-03-14

您在一行中看到所有内容的原因是因为您调用print()而不是println()

通过分别调用println(),可以打印两行,如下所示:

String message = "Hello World!!";
System.out.println(message.replace("!!", "**"));
System.out.println(message);

或者您可以进行一次调用,但将这些值与行分隔符组合,如下所示:

String message = "Hello World!!";
System.out.print(message.replace("!!", "**") + System.lineSeparator() + message);
 类似资料:
  • 问题内容: 我正在尝试使用之间的计时器在同一行上打印两个字符串。这是代码: 但是似乎程序等待两秒钟,然后打印两个字符串。 问题答案: 在python 2.7中,您可以使用 将来的 包中的print_function 但是就像您说的那样,这将等待2秒钟,然后打印两个字符串。根据Gui Rava的回答,您可以刷新stdout,这是一个示例,可以使您朝正确的方向前进:

  • 本文向大家介绍ORM Django 终端打印 SQL 语句实现解析,包括了ORM Django 终端打印 SQL 语句实现解析的使用技巧和注意事项,需要的朋友参考一下 在 settings.py 中添加以下内容: orm.py: 执行 orm 操作 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 问题内容: 我有一个可以捕获一些数据的Shell脚本。我想将结果打印到文件中,但是这样做会阻止结果显示在终端上。有没有办法既可以在屏幕上打印结果,又可以写入文件。提前致谢。 问题答案: 将输出通过管道传递给命令。 例: 请注意,标准输出已打印出来并写入thr 命令指定的文件中。

  • 问题内容: 我正在尝试解析JSON文档,并在同一行上打印几个值。有没有办法获取以下文件: 然后吐出来: 我可以获得所需的值,但它们分别打印在不同的行上: 如果某处有一个示例说明如何执行此操作,那么我会感激任何提示。 问题答案: 您的示例中最简单的方法是将String Interpolation 与选项一起使用。例如 产生 您可能还需要考虑将值放入数组中并使用@tsv例如 产生制表符分隔的

  • 问题内容: 我想将循环的输出打印到同一行的屏幕上。 如何以最简单的方式针对Python 3.x进行操作 我知道在Python 2.7的末尾使用逗号来问这个问题,即print I,但是我找不到Python 3.x的解决方案。 屏幕输出。 我要打印的是: 新读者也可以访问此链接http://docs.python.org/release/3.0.1/whatsnew/3.0.html 问题答案: 来自

  • 问题内容: 我有一个关于在Python 3中使用循环在同一行上打印的问题。我搜索了答案,但找不到任何相关内容。 所以,我有这样的事情: 当用户键入“短句”时,该功能应该对其进行处理,并应将其打印在同一行上。假设该函数在每个单词的末尾添加了“ t”,因此输出应为 但是,目前的输出是: 如何轻松在同一行上打印结果?还是我应该做一个新的字符串 它被迭代,最后我打印出来? 问题答案: 在函数中使用参数 还