问题标签 [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 - ISO 8859-1 以 Java 程序打印的文件的编码
我编写了一个实现文件结构的程序,程序根据该结构打印出一个产品文件。产品名称包括字母Æ、Ø和Å。这些字母在输出文件中显示不正确。我用
IS0 8859 - 1 或 Windows ANSI (CP 1252) 是实现所需的字符集。
java - 无法在java中使用printwriter附加到文件
我有以下代码来初始化一个 printwriter 对象——
首先我使用下面的调用来调用上面的函数——
将一些数据写入文件后,我再次使用下面的调用调用相同的函数-
在第二次调用“startiwriterassignor”之后,更多数据被写入(附加)到文件中。但是新数据没有附加到文件assignor.txt,我该如何纠正这个错误?
java - java中的PrintWriter给出了意外的行为
// 输出正在java
使用pw.println
,但使用时输出为空,pw.print
即使用时不会在控制台上打印任何内容print
。
java - 套接字:在某些情况下无法从 BufferedReader 读取和/或写入 PrintWriter
大家下午好!
我正在尝试创建一个简单的消息传递应用程序,但我找不到一个大问题的解决方案。确切地说,有两个大问题。
这里的代码:
问题:
如果我不是每次都向客户端写入垃圾文本,
(writer.println("b"))
我将无法读取从它发送的 BufferedReader 上的任何消息。这怎么可能?!在客户端,我只看到很多“b”,但在声明中发送的任何内容
(writer.println(message))
。这真的很奇怪,因为当我在服务器上打印 SENDING MESSAGE TO CLIENT: [...] 我在控制台中看到它,但是没有发送消息。
可能是什么问题?
java - 在 servlet 响应中使用 Printwriter
在这个链接中它说:处理用户的请求以生成报告的 HTML 并将 HTML 直接写入响应对象。现在在我的代码中,我有:
如果我理解正确,processHttpRequest
遗嘱本身会做类似的事情response.getWriter().print(.....).
那么代码是否创建了 2 个实例PrintWriter
?
java - PrintWriter 到 JTextArea,在调用方法关闭之前什么都不显示
上下文:我正在以 115.2 Kbaud 从串行端口读取数据。读取的数据使用 PrintWriter 打印,然后我将其附加到 JTextArea。
一切正常,但在将流从串行端口发送到我的 PrintWriter 的方法完成之前,JTextArea 中的文本不会出现。我希望它更接近实时显示,因为我有时会一次接收超过 20-30 MB 的文本,并且随着程序执行,文本的一般流如何变化将是有价值的。
我在 这里使用 PrintWriter 到 JTextArea 方法。我认为解决方案可能与线程和 PipedWriter/PipedReader 有关,但我为实现它所做的每一次尝试都失败了。
感谢您的帮助。
编辑:
我尝试了以下建议,并进行了以下更改:
已添加,并且我更改了按钮以立即调用 VerifierTask 类的新实例,此外还使 VerifierReader 实现了一个 PipedWriter 用于输出(所有这些都是字符串)。
我不确定我在这里做错了什么。执行此代码时,Java 进程将无限期冻结。
我是否正确假设在任何 VerifierTask 线程中创建的 VerifierReader 都绑定到该线程,因此我的 thread.sleep 和 while(true) 语句不再构成问题?
java - PrintWriter 追加方法未追加
以下方法只写出我添加的最新项目,它不会附加到以前的条目。我究竟做错了什么?
java - Outputting a randomized array to a file
I'm trying to write a program that takes an array of 200 numbers (1-200), randomizes them, and then outputs those numbers to a text file.
I've been struggling for the whole day and I can't figure out why nothing is working.
Main method:
Randomize method:
And the print method:
Any help would be great, I know I'm overlooking something or doing something incorrectly.
java - 打印机println:没有创建新行
我正在尝试使用 Apache POI 类将 Outlook .MSG 文件解码为文本文件。
一切正常,除了: 它不创建新行的println
方法。PrintWriter
它只是一个接一个地直接连接每个句子。下面代码片段的结果是
我在几台机器上尝试了代码:它在我的本地 tomcat 安装(Windows 机器)上工作,但在 Solaris 平台上的 tomcat 或 Weblogic 安装上失败。我认为它与编码算法有关,所以我使用PrintStream
了而不是Printwriter
,表示编码 ISO-8859-1,但也没有运气。
任何的想法?
servlets - HttpServletResponse PrintWriter 写一个 InputStream
我有一个 HttpServletResponse 对象,需要编写一个包含在 jar 中的文件。以下代码段对我不起作用。
我知道这会奏效
但我无法让 PrintWriter out.write 写入 inputStream。
谁能告诉我如何做到这一点。
谢谢