system.out

是否可以在 JAVA 中编写正确且可移植的控制台输出“hello world”?

我是 JAVA 新手,还没有找到一种方法来编写一个“hello world”应用程序,该应用程序在所有平台上都可以正常工作而无需任何更改,还可以检测和处理输出错误。 特别是,我想将以下可移植的 C 程序移植到 JAVA: “生成文件”: .POSIX: TARGETS = hello .PHONY: all clean all: $(TARGETS) clean: -rm $... »

使用 System.out.println() 的目的是什么 [关闭]

我正在查看System.out.println() 的内部实现。虽然我了解它是如何工作的,但无法弄清楚: 为什么他们首先决定使用 System 类。 他们本可以直接使用 PrintStream 包中的 PrintStream 类。 语法className.referenceVariable.Methodname有什么意义,因为我们一般不用这个。这有什么具体原因吗? 谁能详细说明这些观点或任何... »

如何在 Maven Surefire 单元测试中读取控制台输出

我正在尝试测试一个必须将特定字符串打印到 System.out 的方法。 我已经使用this answer 让这个与 JUnit 一起工作。 这适用于 JUnit,但测试随后在 CI 环境中由 Maven surefire 运行。然后测试失败,可能是因为 Maven 捕获了 System.out 并且它对测试不可用? 有人可以帮我找到在此 Surefire 测试中使用控制台输出的方法吗? ... »

BlueJ 字符串问题

我正在尝试在 BlueJ 中创建一个程序,允许读者输入任何单词,然后打印出:该单词、单词的长度以及单词是否包含“ing”。我已经弄清楚如何打印单词及其长度,但我不知道如何在单词中包含“ing”。 这是我的代码: import java.util.*; public class One { public static void main(String[] args) { Scanne... »

System.out.println("你好"); =(没有明确的返回值)

尝试打印 Hello。但是控制台上没有打印任何内容。 它以 (void) 形式返回值。 提出解决方案 将表达式附加为image。 @Service("DetailsDAO") public class DetailsDAOImpl implements DetailsDAO { private static final Logger logger = Logger.getLogge... »

Catalina.out 不存在

我想阅读我的控制台输出日志,我知道它们存储在 catalina.out 文件下的“log”文件夹中,但它不存在!我尝试了不同的方法,但没有结果。我不知道怎么弄,我只想看看我的java输出日志 ... »

我想将 Eclipse 控制台日志保存到字符串中

我只需要将 Eclipse 的控制台/终端内容保存到字符串或文件中。我对这个问题进行了很多研究,但我得到的只是如何设置 Logger 以在文件上打印,这不是我想要的。 我真正想要的是打印eclipse控制台的内容以及它所拥有的内容(例外,我打印到的任何东西,警告......等) ... »

Java 单独的 System.out 用于单独的 Classpath

我正在开发一个需要调用一些 Jenkins 实例的应用程序,为此我正在使用 jenkins-cli .jar 我可以使用命令行调用 jar 来轻松提取其输出。然后我需要自己解析异常。 为了正确处理异常,我现在通过反射调用 jar 的 main 方法: URLClassLoader jenkinsClassloader = new URLClassLoader(new URL[]{"UrlToJe... »

当我 system.out.println 时,Java 为什么不存储方法计算的值?

我一直对return 关键字的概念及其行为方式感到困惑。我玩了一会儿,发现了一些我无法解释的行为。 在下面的代码中,我有一个简单的calculateScore() 方法,它有一个公式。当第一个方法调用calculateScore() 时,我要求它打印出结果以跟踪我的号码的情况。我用不同的值做了两次。 我的问题是:为什么highscore的值在第一行代码之后就消失了? 此后它只给我返回值0,然... »

在 Java 中重置 FileInputStream,以便我可以在测试程序中运行另一个程序的多个实例

我的问题是我被指派修改和改进一个执行 LZW 压缩的程序。据我所知,我的程序运行良好,但依赖于 System.in 和 System.out 重定向输入文件和输出文件。对于我的测试程序,我运行了一个充满文件的文件夹,并且对于每个文件,对程序运行 4 个不同的测试。为了模拟命令行输入/输出重定向,在每个文件的循环的第一次迭代中,我执行以下操作: FileOutputStream fos = new... »

如何打印出 public void testDistanceBetween_AD 中的值

我正在展示我的源代码,因为我无法在 TrainsTest 类中进行简单的系统输出打印,这让我很沮丧。如您所见,我在以下方法的 TrainsTest 类中打印值时遇到问题; public void testDistanceBetween_ABC 公共无效 testDistanceBetween_AD 公共无效 testDistanceBetween_ADC 公共无效 testDistanceBe... »

简单的 System.out 打印

好的,伙计们,我有这个问题,我该如何编码 但之间没有空行 x xy xxy xxyy xxxyy xxxyyy 这是我目前的代码 public static void main(String[] args) { System.out.print("x"); for(int i = 0;i<6;i++){ for(int j = 0;j&lt... »

如何在 Java 中创建一个简单的 4x3 二维数组?

我已经用 C++ 完成了它,但事实证明 Java 对我来说更具挑战性。这就是我所拥有的。我只是希望它有 4 行和 3 列初始化为 1-12 并将其打印到屏幕上。我的错误对你来说很明显吗?谢谢! 我收到 13 个错误 :( 包括 line9:twoDArray[][] 不是语句,;预期的,非法的 表达的开始,每次都几次。 我试过的代码: import java.util.*; ... »

由于在 for 循环内使用 System.out.println() 记录而导致执行块?

今天我们在 JBoss EAP alpha 版本的 Java EE 项目中遇到执行被阻塞(“阻塞” - 这应该是更专业的词,但此时我无法弄清楚)的情况,一段时间后没有更多控制台消息。 最后我们发现我的一个同事错误地将 System.out.println() 用于记录在 for 循环中,而不是 slf4j 记录器(循环迭代数百次)。 用 slf4j 记录器的 log.xxxxx() 替换 Sy... »

试图用我制作的 toString 方法打印出一个对象,得到我认为是 hashCode 的东西?如何输出字符串?

所以我目前试图让我的对象(在本例中为 Person、Student、Employee 或 hourlyEmployee)从存储所有数据的对象数组中打印。数组本身工作正常,但是当我尝试打印出一个 Person 对象时,例如在本例中是一个名为 billy 的学生,它包含一个字符串名称、整数社会安全号码、整数年龄、字符串性别、字符串地址, int phone, double GPA, String Ma... »

给出奇怪结果的字符串数组的返回语句

我正在创建一个字符串数组并使用 System.out.println 打印数组中的值。一切都很好并且按预期工作,返回 [南非,英格兰] 但除非我包含 return 语句,否则代码将无法编译,但 return 语句只会转储大量垃圾“[Ljava.lang.String;@85bdf6” .有什么办法可以结合 System.out.println 和 return 语句,让它们做同样的事情,而我只是出... »

在 Tomcat 上配置 simplelogger (slf4j)

我有一个在 Windows 机器上运行的 tomcat 7 作为服务。有一个滚动部署方案处于活动状态,如果我在 tomcat/webapps 文件夹中放置一个 war 文件,它会自动解包并部署。我的战争文件如下所示: MyApp.war +- META-INF +- WEB-INF +- classes + com.company... (the actual class f... »

Java System.out.println() 一个数组

我一直想知道当你在 java 中打印一个数组时你得到的值是什么意思。 float[] array = new float[] {1f,1f,1f,1f}; System.out.println(array); 我收到的输出是 [F@7fbe847c 我假设 F 表示浮动(如果我错了,请纠正我) 我注意到当我使用字符串数组时,有些东西会发生变化 String[] array = new ... »

为什么我得到错误的列表?

我得到了一些奇怪的结果,无法解释。 你有什么想法吗,为什么我会得到 > {Level=1 - Normal, Name=IT/Java} > {Level=2 - Medium, Name=IT/Ruby} > [{Level=2 - Medium, Name=IT/Ruby}, {Level=2 - Medium, Name=IT/Ruby}] 来自系统系统? 实际上... »