133得票6回答
Java:PrintStream和PrintWriter的区别

PrintStream和PrintWriter的区别是什么?由于它们有许多共同的方法,所以我经常混淆这两个类。此外,我认为我们可以将它们用于完全相同的事情。但必须有一个区别,否则就只会有一个类。 我已经搜索了档案,但找不到这个问题。

130得票6回答
Java:如何将PrintStream转换成String?

我有一个函数,它接受一个特定类型的对象和一个PrintStream来输出该对象的表示形式。如何将此函数的输出捕获到一个字符串中?具体来说,我想将其用作toString方法。 我有一个函数,需要输入一个特定类型的对象和一个 PrintStream 用于输出该对象的表示形式。如何将该函数的输出保...

80得票4回答
多线程输出的System.out.println是否交错?

如果多个线程在没有同步的情况下调用System.out.println(String),输出是否会交错?或者每行的写入是原子性的?API没有提到同步,因此这似乎是可能的,或者交错输出受缓冲和/或虚拟机内存模型等的限制,这样吗? 编辑:例如,如果每个线程包含:System.out.printl...

51得票7回答
将Runtime exec()的输出流打印到控制台

我正在尝试获取由exec()启动的Process的OutputStream以便输出到控制台。如何实现? 以下是一些不完整的代码:import java.io.BufferedReader; import java.io.File; import java.io.IOException; im...

20得票3回答
为什么我们在使用完`System.out`流后不关闭它?

我只想知道,通常我们会在最后关闭流,但为什么不使用System.out.close()关闭System.out PrintStream呢?

19得票1回答
将System.out重定向到JavaFX中的TextArea

更新: 问题仍然存在,修正了主应用程序代码的源文件: http://pastebin.com/fLCwuMVq CoreTest 中一定有阻塞UI的东西,但是它正在做各种各样的事情(异步xmlrpc请求、异步http请求、文件IO等等),我试着把它们都放到 runLater 中,但没有帮助...

15得票4回答
System.out.println与PrintWriter的区别

使用这两个有什么区别吗?何时会优先使用一个而不是另一个?System.out.println(result); 对抗PrintWriter out = new PrintWriter(System.out); out.println(result); out.flush();

12得票4回答
在控制台和文本文件中写入内容

我从互联网上找到下面的代码,它可以工作,但不会将控制台输出写入omt.txt文件,它只会在第二个catch块后写入System.out.println语句。如果你运行一次代码,你就会理解我的意思。我想做的就是将控制台上的内容写到名为"omt.txt"的文件中,仅此而已... 在得到一些回答之后...

12得票4回答
关闭输出流

我正在使用一个不太正常的库,不幸的是,它会打印信息到System.out(有时也会打印到System.err)。最简单的方法是什么? 我考虑过创建一个输出流到内存,然后在每次调用有问题的方法之前替换System.out和err,之后恢复它们,并忽略创建的流的缓冲区。有没有更简单、更优雅的方式...

11得票4回答
PrintStream 对象 out 被初始化为 null,我们该如何在其上调用方法?

我在System类中看到out对象(类型为PrintStream)被初始化为null值。我们如何调用像System.out.println("");这样的方法呢? 在System类中,out变量是这样初始化的:package java.lang; public final class Sy...