问题标签 [system.out]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
19259 浏览

java - 如何在 Java 中禁用 System.out 以提高速度

我正在用 Java 编写一个模拟重力的程序,其中我有一堆日志语句(到 System.out)。我的程序运行得很慢,我认为日志记录可能是部分原因。有什么方法可以禁用 System.out,这样我的程序在打印时不会变慢,还是我必须手动检查/取消注释每个以启用/禁用调试语句?

0 投票
2 回答
93 浏览

java - 运行循环时出现奇怪的输出

谁能告诉我为什么我在运行这个循环后总是有这个奇怪的输出?这是线程问题还是什么?

->输出:

0 投票
2 回答
223 浏览

java - 检查java预定义方法

我只是想知道你将如何检查java代码

它应该检查语法是否正确。我在 ANTLR 中使用了 java 模板,但我不太确定 ANTLR 是否提供检查预定义的 java 方法。是否可以使用其他工具进行检查?

0 投票
2 回答
985 浏览

java - 将标准输出重定向到 swt。

我正在尝试捕获 System.err 的内容以在我的应用程序的调试窗口中打印出来。我可以运行上面的代码,但是 System.err 的内容没有显示在我的应用程序中,它只是被打印到控制台,有什么想法吗?

0 投票
2 回答
43044 浏览

java - 为什么 System.out.print() 不起作用?

所以我正在编写我认为是一个相对简单的“读取文件”程序的代码。我得到了很多编译错误,所以我开始尝试一次编译一行,看看我在哪里被灌输了。这是我到目前为止的位置:

注意:这是从另一个类中的方法调用的构造函数的前三行。构造函数的其余部分在下面继续......当然,上面没有第二个花括号......

编译后,我得到以下信息:

我到底错过了什么?有人可以向我拍摄一段代码以生成堆栈跟踪吗?我只是在阅读 java 文档时感到困惑,而 Java Tutotrials 甚至没有“stack”作为索引关键字。哼。

0 投票
5 回答
10085 浏览

java - 如何在 Java 中并排打印?

我在任何地方都找不到这个;我可能会用错误的关键字找到它。

图片画了一千个字,所以让我解释一下。

假设我们有一组未知数量的字符串:

我想要一个产生这样结果的函数:

其中_表示空格。有这样做的聪明方法吗?

0 投票
1 回答
762 浏览

java - 在 Android 中使用 Java API

我正在尝试在 Android中运行这个 API java 。因为Android中没有终端,System.out.printlne.printStackTrace没有编译,我试图在我找到它们的CartoDBClient和类中替换它。SecuredCartoDBClient但是,即使这样做,应用程序也会因 LogCat 中的这些错误而意外关闭

这里的代码

SecuredCartoDBClient:

CartoDBClient.java..

这里出现在 logcat 中的错误

感谢您在这件事上的帮助。

0 投票
3 回答
649 浏览

java - Java 错误捕获问题

我设置了一个 try/catch 东西,它将捕获所有异常,然后显示错误。

这是我的代码:

上面的代码给了我最后一个有错误的类。如何检测有错误的 MY PROGRAM 的最后一类?

示例输出:“意外错误:package.ClassName.method(ClassName.java:46)”

我希望它输出有错误的程序行,而不是由于我的程序而出错的内置 java 类的行。

0 投票
1 回答
12039 浏览

java - 以小数点后 3 位显示秒数。- 爪哇

我在我的 java 程序中使用毫秒并将其转换为秒。在我的方法执行此操作后,它以长格式返回秒数。

我使用变量 stopTime 来显示秒数。

我的输出目前是 secs=0 它需要是 secs=0.000

我需要使用 system.out.println() 或 system.out.format() 将其显示到小数点后 3 位

如何改写我的打印语句,以便获得输出 secs=0.000?

请帮忙

0 投票
3 回答
1279 浏览

java - 除非使用 System.out.println(),否则程序不会执行

我的程序应该检查屏幕上的某个图像,如果找到它应该移动鼠标。问题是,除非我记录消息,否则它永远不会起作用。我不知道为什么。

如果我添加 System.out.println("blah"); 在主类的每个 while 循环中,它都有效。但如果我不包括它们,它不会。有人可以解释一下吗...?为什么会发生这种情况对我来说毫无意义。当我使用调试器时也会发生这种情况。它在调试时有效,但在运行时无效。

它何时起作用的示例: