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

在java的同一行中打印

越英范
2023-03-14
问题内容

我有一个称为Items的基类和3个派生类,在Items基类中,我具有以下形式的打印功能

public void print(){
        System.out.println("ID " + id + " Title " + title + " <" + year + "> ");
    }

在每个派生类中,我都调用Items打印功能super.print();,然后通过它调用与派生类相关的特定打印功能。

我的问题是,每当从派生类之一执行打印时,打印的文本就不在同一行上。因此super.print()将在派生类打印功能上方的行中。如何使他们都在同一条线上?


问题答案:

不要println在基类上使用print代替



 类似资料:
  • 问题内容: 我想像这样打印进度条: 但是这些都应该打印到终端机的同一行,而不是新行。我的意思是,每个新行都应替换上一行,而不是使用而不是。 如何用Java做到这一点? 问题答案: 格式化字符串,如下所示: 注意字符。正是所谓的回车,会将光标移回行的开头。 最后,请确保你使用 并不是

  • 问题内容: 我正在尝试使用之间的计时器在同一行上打印两个字符串。这是代码: 但是似乎程序等待两秒钟,然后打印两个字符串。 问题答案: 在python 2.7中,您可以使用 将来的 包中的print_function 但是就像您说的那样,这将等待2秒钟,然后打印两个字符串。根据Gui Rava的回答,您可以刷新stdout,这是一个示例,可以使您朝正确的方向前进:

  • 问题内容: 我正在尝试解析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”,因此输出应为 但是,目前的输出是: 如何轻松在同一行上打印结果?还是我应该做一个新的字符串 它被迭代,最后我打印出来? 问题答案: 在函数中使用参数 还

  • 谢谢你在这方面的帮助。