问题标签 [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 投票
3 回答
253439 浏览

java - Java 中 System.out.println() 中的 System, out, println 是什么

可能重复:
Java 中 System.out.println 的含义是什么?

我一直在寻找什么的答案Systemout并且printlnSystem.out.println()Java 中。我搜索并找到了一个不同的答案,如下所示:

  • System 是 java.lang 包中的一个内置类。这个类有一个final修饰符,这意味着它不能被其他类继承。它包含预定义的方法和字段,提供标准输入、输出等功能。

  • out 是 System 类中的静态 final 字段(即变量),属于 PrintStream 类型(内置类,包含打印不同数据值的方法)。静态字段和方法必须使用类名来访问,所以( System.out )。

  • 这里的 out 表示类型 PrintStream 类的引用变量。

  • println() 是 PrintStream 类中用于打印数据值的公共方法。因此,要访问 PrintStream 类中的方法,我们使用 out.println() (因为非静态方法和字段只能通过使用 refrence 变量来访问)

在另一页中,我发现另一个对比定义为

System.out.print 是 java 中使用的标准输出函数。其中 System 指定包名,out 指定类名,print 是该类中的函数。

我对这些感到困惑。有人能准确告诉我它们是什么吗?

0 投票
2 回答
2145 浏览

java - 如何在 ant 上显示 system.out(在控制台中)?

我能够在 ant 上构建 java 程序,并且已经正确配置。但是我想知道如何使用 Ant 在控制台上看到 System.out.println / System.out.print ?

注意:我没有使用过蚂蚁,我正在尝试探索。我希望我的问题不是愚蠢的?

简单的程序

build.xml 相同

当我run > ant

在 CMD 上

当我为类路径定义目标时,我收到一个错误

错误:

0 投票
2 回答
763 浏览

java - 我可以让 Java 在 Mountain Lion 下打印到控制台吗?

我正在使用良好的旧System.out.println方法来调试我的 Java 应用程序。在我升级到 Mac OS 10.8 之前,这非常有效。但是现在我的控制台不会显示任何内容。显然我不是第一个遇到这种行为的人 - 请参阅http://www.mac-forums.com/forums/os-x-operating-system/280577-system-out-println-not-showing-console。 .html _

有大佬知道方法吗?

0 投票
3 回答
2259 浏览

java - 为什么 System.out.print 会导致自动刷新?

System.out 是一个 PrintStream 对象。我阅读了有关 PrintStream 的文档。我不明白为什么 System.out.print 会导致缓冲区被刷新?那不应该只发生在println吗?

0 投票
1 回答
86 浏览

java - 从另一个类获取日志以将此文本设置为 TextView

我正在使用一个 MainActivity 和另一个包含一个类的 .java。

我希望能够在我的 MainActivity 内的 textView 中从排除的类中设置 Logs 或 System.out。

例如,我的类中这个方法的 System.out:

我知道这是一个简单的问题,但我被卡住了,不知道如何实现它.....

0 投票
6 回答
325 浏览

java - 在 System.out.println 之前有条件地终止当前行

编辑:请注意,下面的代码是显示我想要做什么的示例。我真正的问题是,用 Raphael Schweikert 的话来说,如何(如果可能的话)检查以前打印的输出?换句话说,可以在占位符处放置什么测试/*SOME TEST HERE*/来确定光标System.out当前是否在新行的开头。

这可能是一个奇怪的问题。忍受我。假设以下 Java 代码:

请注意,line2 和 method2 打印输出出现在一行中的最后一行。我想避免这种情况,但我也不希望在 line1 打印输出后出现额外的空行。所以我想重写method2如下:

有没有可以在这里进行的测试来实现这一点?

注意:请参阅顶部的编辑部分。

0 投票
2 回答
5105 浏览

java - 删除添加到 System.out 的最后一个字符

我正在用 java 编写一个简单的客户端-服务器协议,现在正在处理服务器 CLI。我想要做的是>在用户输入行的开头有一个。我>在控制台中打印字符的功能是 consoleWriteln:

使用此功能,服务器启动,但字符显示在每一行的开头。

当从客户端传入任何内容或从服务器 CLI 广播某些内容时,将调用上述函数。

我怎样才能只在用户输入行上使用它?IE:

0 投票
2 回答
907 浏览

java - 读取和打印 unicode 字符串

我正在开发一个将使用许多不同语言和字符的程序。

例如,我需要从文件中读取带有德语字符 ß 的字符串,并在 JavaFX 标签上正确显示该字符串,或者将其打印到 System.out。我的 IDE 建议我将其转换为\u00DF,而不是正常工作,但我想自动执行此操作。

或者制作一个字符串“ß”并正确显示。

我怎样才能实现我的目标?

顺便说一句,我正在使用 Intellij Idea。

编辑:当尝试手动编译文件时,使用 UTF-8 W/O BOM(通过 notepad++ 验证),我收到以下错误:不同的编码 似乎 java 出于某种原因尝试使用 Cp1255 进行编译。帮助?

0 投票
4 回答
342 浏览

java - 附加的字符串未显示在 System.out.println

我正在尝试生成一行 10000 个随机数并将其存储在一个文件中。我继续在以空格分隔的行中添加新的随机数。但是经过几次迭代后,附加的字符串变为空(?),当我尝试使用 System.out.println 在控制台上打印该行时它没有显示,并且没有任何内容写入文件中。对于 n=10、n=100、n=1000,该代码工作得非常好。

在我的代码下面找到

编辑:我已经删除了用于 out.write 的 for 循环,这不是必需的。我在使用 String 数组时使用过它。

0 投票
1 回答
10005 浏览

java - Java - 将 system.out.println 重定向到 JLabel

我想将 sytem.out.println 重定向到另一个类中的 JLabel。

我有 2 个课程,NextPage 和 Mctrainer。

NextPage 基本上只是一个 Jframe(我项目的 gui),我使用此代码在 Nextpage 中创建了一个 Jlabel;

这是 Mctrainer 的代码:

Mctrainer 基本上只是使用 system.out.println 从服务器打印出 JSON 数据。我想重定向它以显示在我的 GUI(NextPage)而不是控制台的 JLabel 中。关于如何做到这一点的任何建议?