问题标签 [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 - 关于语句 System.out.println() 的解释;
我想知道每个术语的System.out.println()
含义是什么?
java - JUnit4:在多种测试方法中测试 System.out
我有一个应用程序,我想编写单元测试来测试输出,写入 System.out(可能还有 System.err)。每个单独的测试都按预期工作,但是当在同一个类中添加多个测试时,一些测试会失败,因为 JUnit4 似乎是多线程的(因此不能保证何时确切地重置流)。当我在自己的类中分离所有测试方法并使用测试套件时,也会发生同样的情况。
有任何想法吗?
编辑:事实证明,测试失败的问题不是(只是?)因为流,而是因为我将选项存储在我的主类的静态字段中。这具有在连续测试期间几个选项保持活动的效果。我意识到,在实现了 Arian 的建议之后,我使用第二个类作为实例,而不是调用静态方法,从而解决了我的问题。
感谢所有回复的人。
java - Java 中 System.out 的类型是什么?
我只是Java的新手。我想知道使用的方式System.out.println()
。Out 是System
类内的静态字段。的类型out
是PrintStream
。但是当我看到PrintStream
类的构造函数时,它需要一个类型的参数,OutputStream
据我所知,我们无法创建抽象类的对象。在这种情况下,我们必须将某个子类的对象传递给PrintStream
. 那是什么课?也是一样System.in
。它也是InputStream
' 的引用,但它指向的对象类型是什么,因为它InputStream
是抽象的?
java - Java - 带有 System.out.println() 的 Mac/Windows
我们大多在 IDE 的控制台中使用 System.out.println。我正在使用 Eclipse。我还可以在我的 Mac 控制台应用程序上清楚地看到 println() 消息。这对我个人的事情很好。
这是代码:
这是我在 Mac 上看到的:
Windows 是否有类似于 Mac 版本的控制台?
java - 如何在 Java 中打印已经格式化的字符串
我有一段已经缩进了。例如
现在我想用 Java 打印它。使用System.out.println
我必须把这个函数放在每一行。当你在 python 中使用 print 时,我怎么能这样做,你只需在它周围放一个 " 并且它已经准备好了。
java - Java - 无法添加文本
我最近一直在练习一些Java。我在一类和另一类中制作了一个随机键盘,称为表单。
我设法从另一个类中添加了键盘方法。
但是当我尝试添加文本( System.out.println("text"); )时,它不会允许我,如果我在外部包装器中添加它,它将不会显示。
键盘类:
FillInForm 类问题 1:
FillInForm 类问题 2:
这只是为了练习,类和方法不必有意义。随手做的。我只想知道为什么我不能在名为“FillInForm”的类中显示文本。
我知道这个问题很简单,但是有人可以帮我吗?谢谢。
java - Java 中的关键字高亮问题(使用 System.out)
我一直在修改一个简单的 Java Swing 控制台,我决定为关键字添加一种突出显示的形式(通过为标记行旁边的区域着色)。当我通过搜索关键字“Exception”引发错误时,它可以正常工作,但是当我使用其中的关键字执行 System.out.println 时,它会突出显示所有内容。我认为该字符串以某种方式与所有已输入的字符串组合,这是导致此错误的原因,但我无法修复它。
这是一个屏幕截图:
不应突出显示文本“Hello World 2”和“Lets throw an error on this console”。
我一直在做一些测试,看看这个打印输出:
要复制这一点,请在 reader(1) 中添加 System.out.prinln 语句并将输入附加到字符串的末尾。这就是我的prinlns的样子:
我的读者看起来像这样:
它将所有这些prinlns视为一个输入,这是java正在做的事情,还是我错过了什么?
java - Java:如何将同一字符串中的两个单词输出到不同的行中?
我试图在一个字符串中输入名字和姓氏,然后在不同的行上显示名字和姓氏。我认为 nextLine(); 命令可以工作,但不在单独的行上显示名字和姓氏
java - java中System.out和System.err之间的竞争
请考虑这个java代码:
通过快速查看代码,我们中的一些人可能会认为输出必须是 As 和 Bs 的打印。然而不是!随机出现10个A字和10个B字。像这样的东西:
这是为什么?以及它的解决方案是什么,以便交替显示 As 和 Bs ( ABABAB ...) 在我问这个问题之前,我检查了其他几个类似的问题的解决方案,但不适用于我的案例!我在这里带来了一些:
- 同步和 System.out.println
- Java:同步标准输出和标准错误
- Java:System.out.println 和 System.err.println 乱序 PS。我使用 Eclipse 作为我的 IDE
jar - 我的 .jar 文件没有执行
我创建了一个基本的 Noughts and Crosses 游戏,它从用户那里获取文本输入来确定 X/O 的放置位置(所有内容都使用 System.out 在屏幕上打印)并且它在 BlueJ 中运行良好,但是当我创建一个 .jar 文件,它不会显示屏幕或执行任何操作。
知道我做错了什么吗?
编辑:
这是在 Windows 7 上运行的,我试图通过双击 .jar 文件来运行应用程序。
大约 6 年前,我通过 uni 学习了基本的 java,并且正在重新自学,因此运行应用程序的不确定性。澄清一下,任何可执行文件都需要包含自己创建的清单?