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

java - BufferReader 意外行为

我正在尝试使用线程运行方法从套接字读取数据:

但是它卡在了while循环上。调试器告诉最后没有 -1 值。这里有什么问题?

0 投票
1 回答
2944 浏览

streamreader - PrintWriter (java), StreamReader(C#)

我已经建立了一个基本的服务器-客户端连接(服务器是 Java,客户端是 C#),当服务器使用 PrintWriter 向客户端发送大量数据时,客户端在使用 StreamReader 时不会读取一些数据

服务器发送给客户端:

客户端从服务器接收:

谢谢你

0 投票
2 回答
83 浏览

java - 我不明白为什么用数组覆盖文件的内容会导致一个空文件

所以我修复了覆盖问题,但现在的问题是它吃掉了文本文件的最后一行。或者我想它只是没有将它写回文件。有任何想法吗?第一种方法应将密码更改为随机密码,第二种方法仅用于计算文本文件中的行数。

0 投票
2 回答
3499 浏览

java - Java:为什么 PrintWriter 或 PrintStream 类不抛出异常?

可能重复:
PrintWriter 和 PrintStream 从不抛出 IOExceptions

也许这个问题有点“奇怪”。但我很想知道为什么PrintWriterPrintStream都不会自动检查运行时异常,它们提供了一个 checkError() 方法。

提前感谢大家。

0 投票
2 回答
5353 浏览

java - java - 在Java Socket编程中从服务器向客户端发送文件列表-PrintWriter无法发送?

如何使用 Socket 编程将文件列表从服务器发送到客户端。我使用过 DataOutputStream 和 PrintWriter,它们都只向客户端返回一个文件名。我知道'\n' 中存在一些问题。但无法解决。等待高手指教...谢谢。

客户

服务器

0 投票
2 回答
12320 浏览

java - 我创建了一个带有套接字的 Java 服务器,如何打印到所有套接字?

我已经尝试了一段时间,我希望多个客户端同时接收多个输入。
有一个问题,如果一个客户端说“print2all Hi”,我希望服务器向所有客户端打印“Hi”。
我知道如何处理它来打印它,只是打印给所有客户就是问题所在。

这是我到目前为止所拥有的。
服务器

套接字线程

客户

0 投票
3 回答
4183 浏览

java - 将 StringBuilder 写入 Writer,无需 toString()

在 Servlet 中,我在 StringBuilder 中构建大量 HTML 内容,最后需要将其写入响应的 PrintWriter。为了使用 PrintWriter,它必须首先调用 StringBuilder 的 toString() 方法来获取 String 形式的内容。但这不必要地复制了内容。有什么方法可以直接从 StringBuilder 写入,因为它已经保存了内容?

PrintWriter 可以接受 CharSequence,但文档说明它调用 CharSequence 的 toString(),所以它并没有真正的帮助。

我能看到的唯一明确的方法是使用 StringBuilder 的 charAt(i) 方法一次获取和写入一个字符,但这会是一种改进吗?

0 投票
3 回答
3013 浏览

java - 无论如何要加快打印速度?

我有超过 20 个 5000x30 双数组,每个数组都将使用以下命令写入文本文件:

处理过程花了我 10 多分钟,我想看看是否有其他方法可以加快处理速度。

0 投票
2 回答
385 浏览

java - 在可运行线程的文件中写入换行符

我想编写一个简单的类,每 5 秒打印一次文件。

我的代码是:

在一个按钮的监听器中,我写道:

在另一个按钮的监听器中,我写道:

我的问题是它每 5 秒在我的文件中写入“测试行”,但它没有附加任何换行符。我尝试添加 printWriter.println() 或 printWriter.println("\n") 但它不起作用,我不知道为什么。

你有什么建议吗?

非常感谢你。

0 投票
5 回答
2243 浏览

java - PrintWriter#println 方法未按预期工作

这段代码:

输出:

代替:

我尝试使用“\r\n”而不是“\n”,但它不像我想要的那样工作。我该如何解决?

PS我用的是windows 7