问题标签 [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.
java - 在 Java 中将控制台输出写入文件
所以我想知道是否可以将所有控制台输出写入 Java 之外的单独文件?我知道 Printwriter 和 Filewriter 方法。但是,根据我的经验,如果我在一种方法中全部使用它们,它们会起作用,但我认为我不能用我现在拥有的代码来做到这一点。下面是我所拥有的...
Java 代码
所以我已经在其中实例化了 printwriter,但是如果我没有什么可写的,那显然是不好的。所以我不太确定如何才能将控制台打印的内容写入该文件。有任何想法吗?提前致谢。
java - 在 Java 中确定和打印文件大小
下面的方法返回文件大小为 2。由于它很长,我假设 java 计算的文件大小是 2*64 位。但实际上我保存了 32 位 int + 16 位 char = 48 位。Java 为什么要进行这种转换?此外,无论是 char 还是 int,Java 是否都会将所有内容都隐式存储在文件中?如何获得 48 位的准确大小?
java - Java:打印编写器
我正在尝试使用PrintWriter.java但我遇到了一个相当奇怪的问题,我无法弄清楚我在这里缺少什么。
MyPrintWriter.java
MyFileWriter.java
MyPrintWriter.java正在愉快地写入myFileName.txt文件,但MyFileWrite.java不能。
有人可以帮助我了解我在这里缺少什么吗?
java - 将 FileWriter 作为参数传递给方法
我相信这个问题有一个相当简单的答案,所以我们开始吧。
我正在尝试使用 FileWriter 将文本写入文件。我的程序从用户指定的现有文件中读取文本,然后询问是将文本打印到控制台还是新文件,也由用户命名。
我相信我的问题是将 FileWriter 传递给“FileOrConsole”方法。我没有在“FileOrConsole”方法中正确传递或声明 FileWriter 吗?该文件始终被创建,但没有写入任何内容。
这是代码:
java - 如何在 Java 1.4 中设置 BufferedReader 和 PrintWriter 的超时时间?
如何在使用套接字连接创建的 BufferedReader 和 PrintWriter 上设置超时?这是我现在为服务器提供的代码,它一直有效,直到服务器或客户端崩溃:
在这段代码的范围之外,我设置了 1000 毫秒的套接字超时,这在等待初始连接时按预期工作。但是程序在 (str = br.readLine()) 处阻塞。如果客户端挂起或崩溃,它永远不会停止阻塞,除非我终止进程(即使那样也不总是有效)。
有问题的客户端代码与此非常相似,并且以类似的方式阻塞。
java - PrintWriter 非常慢的 flush() 和 print()。多线程和套接字
当我同时连接 500 多个玩家时,我的(多线程)服务器出现了这个奇怪的问题,PrinterWriter 有时需要超过 100 秒或更长时间(2 分钟)才能完成 flush() 或 print()。
这是代码:
printWriter 是这样的:
如果我将关键字 synchronized 添加到 send() 方法,整个服务器开始每 2 秒滞后一次,如果我不这样做,那么一些随机播放器会无缘无故开始滞后。
有人知道吗?这是从哪里来的?我应该怎么办?
java - 为什么本地 PrintWriter 会干扰另一个本地 PrintWriter?
在这个程序中,第三个字符串永远不会被打印出来。为什么?
(这个 Java 程序在 Ubuntu 10.10 上的 Eclipse Indigo 上运行。)
java - PrintWriter 仅发送第一条消息
我看到了与我的类似的问题,但我仍然无法解决这个问题。我正在尝试进行中继聊天。我已经完成了所有的冲洗。我什至尝试过自动刷新(使用 println)。但是在我发送到服务器的第一条消息之后,不再发送后续消息。我没有关闭打印机。我检查了套接字,是的,它仍然连接,我打印了要发送的消息,似乎没有任何问题。帮助将不胜感激。
这是客户端代码的一部分:
服务器:
java - Java 帮助:字符编码帮助 - int 到 String
我正在尝试使用 java.io.OutputStream 的 write(int) 方法,但我无法弄清楚如何将 int 正确转换回 String。
我真的需要这方面的帮助。我尝试使用一种方法从 int 制作 byte[] ,但它使文本与很多空格混淆。