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

System.out.print()不会将任何输出发送到Eclipse控制台。为什么?

明利
2023-03-14
问题内容

我有下一个Java类:

public class Test {

    public static void main(String args[]) {

        for (int i = 0; i < 1448; i++) {
            System.out.print(i);
        }

    }
}

当我在Eclipse IDE中运行此代码时-在Eclipse控制台中看不到任何输出。

但是,如果我更改值 1448 并设置为 1447 以下,我会在控制台中看到输出(12345678 …)

因此,也许Eclipse IDE在控制台中对字符串长度有限制?

你怎么看待这件事?

谢谢。


问题答案:

在控制台中右键单击-> Preferences...->检查Fixed width console。现在,您具有自动自动换行功能,一切正常。好像Eclipse控制台在一行中显示的字符数有限制。



 类似资料:
  • 问题内容: Windows控制台至少在十年之前就可以识别Unicode,甚至可以追溯到Windows NT。但是由于某种原因,包括Perl和Python在内的主要跨平台脚本语言仅输出各种8位编码,因此需要很多麻烦来解决。Perl发出“正在打印宽字符”警告,Python给出一个charmap错误并退出。为什么这些年来,他们为什么不只是简单地调用输出UTF-16 Unicode的Win32 -W AP

  • 问题内容: 我用Google搜索了它,但没有找到任何有用的信息,所以我决定在这里询问。我无法将System.out.println用于正在处理的项目,因此我使用了return语句。一切都可以正常编译,但是我的return语句不会在控制台上打印任何内容,程序只是终止。我在代码中仅拥有一个if- else语句,该语句返回true或false。为什么我在控制台上看不到任何内容?顺便说一下,我正在使用Ec

  • 我正在尝试使用指定终端路径的外部工具(例如)将终端输出重定向到Eclipse控制台。当我运行这个工具时,它会在Eclipse外部打开终端。当我在Windows7中执行同样的操作时,将外部工具位置设置为,它在Eclipse控制台中运行。我想知道如何使终端(在Ubuntu14.04中)以同样的方式工作。

  • 我已经升级了eclipse,现在控制台输出中的字符混杂在一起。它似乎不会随着输出的出现或滚动的移动而刷新。如何解决这个问题?什么也做不到,如果我移动鼠标,可能屏幕的某些部分会重新绘制,否则它们不会 Eclipse IDE for Java Developers版本:2019-06(4.12.0)构建id:20190614-1200 OS:Mac OS X,v.10.12.6,x86_64/coco

  • 问题语句:我有一个在Xcode中运行的程序,它有一堆print()语句,可以很好地将输出打印到调试控制台。然而,我希望也能够将这些输出重定向到一个文件,这样我就可以让用户将它们发送给我,作为调试的一种方式。 SO上找到的解决方案使我可以将输出重定向到文件,但调试控制台输出将丢失。 问:我想要我的蛋糕和吃它。我希望能够将print()语句重定向到调试控制台和文件。 所以我有引用:https://st

  • 当JMeter以非gui模式启动时,它显示了控制台上的一些日志,如下所示 但实际的测试执行日志会写入一个名为jmeter的单独日志文件。日志,它记录log4J级别的执行日志。 我们可以把这个jmeter.log内容也直接到STDOUT控制台吗?我知道我们可以将日志管道到控制台。但是有没有一种方法可以使用JMeter配置来做到这一点? 我将JMeter作为Kubernetes集群上的容器运行,并希望