问题标签 [printwriter]

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 投票
5 回答
2371 浏览

java - 在 Java 中将控制台输出写入文件

所以我想知道是否可以将所有控制台输出写入 Java 之外的单独文件?我知道 Printwriter 和 Filewriter 方法。但是,根据我的经验,如果我在一种方法中全部使用它们,它们会起作用,但我认为我不能用我现在拥有的代码来做到这一点。下面是我所拥有的...

Java 代码

所以我已经在其中实例化了 printwriter,但是如果我没有什么可写的,那显然是不好的。所以我不太确定如何才能将控制台打印的内容写入该文件。有任何想法吗?提前致谢。

0 投票
2 回答
3361 浏览

java - 关闭嵌套流

可能重复:
在 Java 中关闭嵌套流的最佳方法?

我们如何关闭嵌套流?全部关闭?如果是,顺序是什么?

或关闭最外面的流将关闭所有这些。

0 投票
2 回答
1579 浏览

java - 在 Java 中确定和打印文件大小

下面的方法返回文件大小为 2。由于它很长,我假设 java 计算的文件大小是 2*64 位。但实际上我保存了 32 位 int + 16 位 char = 48 位。Java 为什么要进行这种转换?此外,无论是 char 还是 int,Java 是否都会将所有内容都隐式存储在文件中?如何获得 48 位的准确大小?

0 投票
1 回答
1929 浏览

java - Java:打印编写器

我正在尝试使用PrintWriter.java但我遇到了一个相当奇怪的问题,我无法弄清楚我在这里缺少什么。

MyPrintWriter.java

MyFileWriter.java

MyPrintWriter.java正在愉快地写入myFileName.txt文件,但MyFileWrite.java不能。

有人可以帮助我了解我在这里缺少什么吗?

0 投票
2 回答
8240 浏览

java - 将 FileWriter 作为参数传递给方法

我相信这个问题有一个相当简单的答案,所以我们开始吧。

我正在尝试使用 FileWriter 将文本写入文件。我的程序从用户指定的现有文件中读取文本,然后询问是将文本打印到控制台还是新文件,也由用户命名。

我相信我的问题是将 FileWriter 传递给“FileOrConsole”方法。我没有在“FileOrConsole”方法中正确传递或声明 FileWriter 吗?该文件始终被创建,但没有写入任何内容。

这是代码:

0 投票
4 回答
34595 浏览

java - 如何在 Java 1.4 中设置 BufferedReader 和 PrintWriter 的超时时间?

如何在使用套接字连接创建的 BufferedReader 和 PrintWriter 上设置超时?这是我现在为服务器提供的代码,它一直有效,直到服务器或客户端崩溃:

在这段代码的范围之外,我设置了 1000 毫秒的套接字超时,这在等待初始连接时按预期工作。但是程序在 (str = br.readLine()) 处阻塞。如果客户端挂起或崩溃,它永远不会停止阻塞,除非我终止进程(即使那样也不总是有效)。

有问题的客户端代码与此非常相似,并且以类似的方式阻塞。

0 投票
2 回答
1945 浏览

java - PrintWriter 非常慢的 flush() 和 print()。多线程和套接字

当我同时连接 500 多个玩家时,我的(多线程)服务器出现了这个奇怪的问题,PrinterWriter 有时需要超过 100 秒或更长时间(2 分钟)才能完成 flush() 或 print()。

这是代码:

printWriter 是这样的:

如果我将关键字 synchronized 添加到 send() 方法,整个服务器开始每 2 秒滞后一次,如果我不这样做,那么一些随机播放器会无缘无故开始滞后。

有人知道吗?这是从哪里来的?我应该怎么办?

0 投票
2 回答
227 浏览

java - 为什么本地 PrintWriter 会干扰另一个本地 PrintWriter?

在这个程序中,第三个字符串永远不会被打印出来。为什么?

(这个 Java 程序在 Ubuntu 10.10 上的 Eclipse Indigo 上运行。)

0 投票
1 回答
719 浏览

java - PrintWriter 仅发送第一条消息

我看到了与我的类似的问题,但我仍然无法解决这个问题。我正在尝试进行中继聊天。我已经完成了所有的冲洗。我什至尝试过自动刷新(使用 println)。但是在我发送到服务器的第一条消息之后,不再发送后续消息。我没有关闭打印机。我检查了套接字,是的,它仍然连接,我打印了要发送的消息,似乎没有任何问题。帮助将不胜感激。

这是客户端代码的一部分:

服务器:

0 投票
2 回答
570 浏览

java - Java 帮助:字符编码帮助 - int 到 String

我正在尝试使用 java.io.OutputStream 的 write(int) 方法,但我无法弄清楚如何将 int 正确转换回 String。

我真的需要这方面的帮助。我尝试使用一种方法从 int 制作 byte[] ,但它使文本与很多空格混淆。