问题标签 [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.
java - 将 log4j 标准输出重定向到 InputStream
我正在使用的系统使用一个库,该库使用log4j
. 我不熟悉log4j
的能力,所以我不确定如何捕捉结果。该库使用可以更改的配置文件,因此我可以操作输出。我想要做的是在流中捕获输出而不将其写入 FS。我尝试重定向,System.out
但最终重定向System.out
调用者类的,而不是log4j
.
java - 在 Java 中打印输出时究竟会发生什么?
谁能解释一下,下一行到底发生了什么?
它将立即打印“字符串”,然后是 integer 的值i
,但是这里发生了什么?
这条线的每一部分的意义是什么?
java - 理解问题 - System.out.println
我是编程新手,今天开始使用 Java。我正在阅读 Robert Sedgewick 和 Kevin Wayne 的“Java 编程简介”的在线版本,并使用 DrJava 编辑器。
有一个特别的练习让我想知道:
Modify UseArgument.java to make a program UseThree.java that takes three names and prints out a proper sentence with the names in the reverse of the order given, so that for example, "java UseThree Alice Bob Carol" gives "Hi Carol, Bob, and Alice.".
我的结果如下所示:
现在,当我输入时java UseThree Alice Bob Carol
,它说Hi, Carol, Bob, and Alice.
但我认为这会System.out.println
在新行中打印。
结果不应该是这样的吗?
Hi, Carol, Bob and Alice
.
我希望你能对我的话题有所了解,我想从一开始就把事情做好。先感谢您。
来自德国的问候,
卡迪尔
java - 如何为 System.out 制作记录器
我想知道如何为 System.out 获取 org.slf4j.Logger。我知道这不好,但我需要它来进行测试。
太感谢了。
java - System.out 无法识别
这让我快疯了。我有一个运行良好的包,然后我重命名了包,现在我不能使用System.out
(或System
类中的任何东西)。这里值得一提的是我的Main
课(我已经删除了所有内容,除了该System.out
行,以防万一其他原因导致问题)。
在 NetBeans 中,该out
inSystem.out.println
带有错误下划线,"cannot find symbol"
但奇怪的是它将位置显示为“类goldminetosugarconvertor.System
”,这显然是错误的。
有什么好主意吗?我猜当我重命名包时有些东西坏了,但我就是不知道什么会坏到System
无法识别的程度。
java - Javascript 中 Java 的 System.out.println() 的等价物是什么?
我正在为 Javascript 代码编写一些测试,当遇到错误时,我需要在编译过程中转储一些消息。
System.out.println()
Javascript中是否有与Java等效的东西?
PS:我还需要在实现测试时转储调试语句。
更新
我在包含所有合并测试的文件上使用 maven 插件:
更新二
我试过了console.log("...")
,但我得到:
我正在测试的代码是一组函数(如在库中)。我正在使用 QUnit。
java - 有没有办法从 System.out.println 触发触发器?
这可能是一个非常愚蠢的问题,但是,有没有办法在 Java 中将某些内容打印到控制台并在其他地方监听时触发触发器?
我对触发器或 System 类(或就此而言的 Logger)知之甚少,所以如果有更简单的方法(没有触发器)请告诉我。
我们正在尝试使用 Logger 来记录我们所有的测试。目前,我们一直在使用简单的“System.out.println”来记录控制台中的所有内容,所以我想知道是否可以在打印到它时触发触发器,然后让侦听器将该信息添加到 Logger。
谢谢。
java - Java 的 System.out.print() 会一直缓冲到 println() 吗?
System.out.print()
我无意中听到了关于今天的争论。一个人声称,由于print()
不包括 terminating \n
,它写入的缓冲区最终会填满并开始丢失数据。另一个人声称他们一直在使用他们System.out.print()
所有的 Java 程序,并且从未遇到过这个问题。
第一人称对吗?System.out.print()
如果标准输出已满,是否可以开始阻止或删除数据?是否有会导致这种情况的代码示例?
java - 在控制台上的 Windows 上用 java 打印回车
在我的 OS X 机器上,以下行为我提供了一种很好且简单的方法来跟踪我的循环状态:
但是当我尝试在 Windows 上运行相同的东西时,它会打印出换行符而不是回车符。如何实现在 Windows 上跟踪进程的相同简单方法?
android - Eclipse system.out
我正在开发一个安卓应用程序。我能够完美地在虚拟设备中运行该应用程序。但是,我不想每次都这样做。我还想使用 system.out.println 在 eclipse 的区域中打印出东西,告诉我程序中的基本工作是什么,而不仅仅是单独使用虚拟设备进行尝试。基本上,我在我的应用程序中使用 system.out.println,但我不知道它在哪里显示。谢谢