问题标签 [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 回答
621 浏览

java - 无法写入文件内容

程序成功执行,但是当我打开输出文件 Xanadu.txt 时,我什么也看不到。有人可以指导我吗?文件 Xanadu.txt 的内容是一个对象 stemp 的数组,它有两个属性 name 和 age。

0 投票
3 回答
3826 浏览

java - 添加while循环后,Printwriter似乎没有输出到指定文件

我正处于学校项目的早期阶段,并且已经遇到了错误。如果我只是使用 for 循环而不使用 while 循环导出数组列表内容,一切正常,但是当我想使用 while 循环以便我可以提供选项时,输出文本文件不包含任何内容,就好像程序只是除了创建一个空的文本文件之外什么也没做。我很迷茫。

这是我正在使用的学生课程。

感谢您的帮助=]

编辑:这是现在与 printwriter 一起使用的代码的新部分。感谢所有的帮助!

0 投票
7 回答
51032 浏览

java - 如何将 PrintWriter 转换为字符串或写入文件?

我正在使用 JSP 生成动态页面,我想将这个动态生成的完整页面保存在文件中作为存档。

在 JSP 中,所有内容都写入PrintWriter out = response.getWriter();

在页面末尾,在向客户端发送响应之前,我想将此页面保存在文件中或缓冲区中作为字符串供以后处理。

如何保存Printwriter内容或转换为String?

0 投票
1 回答
456 浏览

java - PrintWriter 仅发送部分字符串 Java

我正在用 Java 做一些套接字工作,并试图对它发送的数据进行编码。该部分工作正常,但由于某种原因,它不会通过套接字发送整个编码的字符串。它似乎在 3 的部分发送。

客户端从 MyBufferedReader 类(如下)执行一个简单的 readLine(),然后服务器像这样发送它:

客户收到这个: CMD MKFILE C:\Users\Lolmewn\Documents\test/dir/n/linebrea然后再读k!.txt

MyBufferedReader 和 MyPrintWriter 类如下所示:

MyBufferedReader:

和 MyPrintWriter:

发生了什么事,我该如何解决?

请注意:我正在对这些套接字进行异步工作,这意味着我不能只使用 while(read != null) 语句。这将导致其他不应该存在的数据也存在。

0 投票
1 回答
1775 浏览

java - 在java中编写具有固定宽度字段的文件

我需要将三个字符串写入一个没有任何新行的文件,并将它们放在固定宽度的字段中。目前我正在尝试使用 printwriter 的 printf,但我不完全理解如何去做。如果这不是足够的信息,请询问并尽我所能澄清我的问题。

0 投票
2 回答
2666 浏览

java - 新 PrintWriter(新 BufferedWriter(新 PrintWriter(s.getOutputStream, true)))

我想知道是否可以这样做

在 Java 中,s 是一个 Socket?因为不可能从输出流创建 BufferedWriter,所以我用 PrintWriter 包装了输出流。但我想缓冲我的打印输出,所以我用 BufferedWriter 包装它。但最终我想使用 printWriter 打印,所以我用 PrintWriter 再次包装它。这在 Java 中合法吗?谢谢!

0 投票
1 回答
674 浏览

java - 输出到文本文件时如何让我的java程序打印换行符

例如,而不是得到这个:

我明白了:

我试图添加一些在这样写后会进入输出的内容:

但这没有任何建议?

0 投票
6 回答
12655 浏览

java - 如何用前导零写入csv?

我希望将一些数据写入 CSV 文件。我输入信息的一列是带有前导零的整数形式,例如:0000000013。

出于某种原因,excel 将其“转换”为 13,并且我必须使用 10 位数字(0000000013)。谁能告诉如何规避这个问题?

谢谢!!!

0 投票
1 回答
1038 浏览

java - 使用 PrintWriter 时删除“.dat”文件中的空值行

当我使用创建文件时,任何人都知道如何删除“.dat”文件中的空值行PrintWriter?为什么文件只在行的最后一页打印一个空行,我已经放了:

然后在我处理之后..我放了:

但 null 仍在最后一行打印。当我尝试以 .txt 格式保存文件时,没有空行。但我需要另存为“.Dat”文件。

0 投票
1 回答
3150 浏览

java - 为什么当我只能使用 print 方法时 PrintWriter 经常与 FileOutputStream 一起使用

如果我能做到这一点:

为什么 PW 经常这样使用:

有什么不同?