printwriter相关内容

打印写入器println:未创建新行

我正在尝试使用ApachePOI类将Outlook.MSG文件解码为文本文件。 除了PrintWriter的println方法:它不会创建新行之外,其他一切都运行正常。 它只是将每个句子直接连接在一起。下面的代码片段的结果是 "De: textPara: " iso "De: " "Para: " 我在几台机器上测试了该代码:它在我本地的Tomcat安装程序(Windows计算 ..
发布时间:2022-06-15 16:46:17 Java开发

如何用前导零写入csv?

我希望将一些数据写入 CSV 文件.我输入信息的一列是带前导零的整数形式,例如:0000000013. 由于某种原因,excel 将其“转换"为 13,我必须使用 10 位数字 (0000000013).谁能告诉如何规避这个问题? 字符串值 = "0000000013";//我试过 String.format("%8d", 13) 不行printWriter.println(值); 谢谢 ..
发布时间:2022-01-15 10:43:10 Java开发

通缉但不调用:Mockito PrintWriter

您好,我正在开发一个项目并使用 PrintWriter 类来打开和写入文件.但是当我编写相同的测试用例时,它会出现以下错误在第 153 行 需要但未调用:mockPrintWriter.println("ID url1");->在 x.y.z.verify(ProcessImageDataTest.java:153)实际上,与此模拟的交互为零. 代码:(使用 Lombok 库) Proc ..
发布时间:2022-01-14 13:34:10 Java开发

打印器对象的flush到底有什么用?

我正在寻找理论分析.我的意思是,缓冲系统是如何工作的,使用flush 有什么好处?如果可能,请举例说明. 解决方案 当您写入文本文件时,BufferedWriter 不会立即将其写入磁盘.相反,它将数据保存在内存中的缓冲区中. 这样做的好处是,很多小的写入都会进入缓冲区,然后数据会一次写入磁盘,即.一次大写,而不是许多小写,这将是低效的. 当缓冲区已满时,BufferedWri ..
发布时间:2022-01-04 08:27:57 Java开发

PrintWriter 在下一行打印

我有以下代码将字符串(来自 ResultSet)打印到文本文件: PrintWriter writer = new PrintWriter(new FileOutputStream(file, false));而(RS.next()){writer.write(RS.getString(1)+"\n");} 我在 write 语句中放了一个“\n",希望它能在不同的行上打印每一行,但它失败了. ..
发布时间:2022-01-04 08:26:51 Java开发

Java:PrintStream 和 PrintWriter 之间的区别

PrintStream 和 PrintWriter 有什么区别?它们有许多共同的方法,因此我经常将这两个类混合在一起.此外,我认为我们可以将它们用于完全相同的事情.但是必须有区别,否则就只有一个班级了. 我搜索了档案,但找不到这个问题. 解决方案 这可能听起来很轻率,但 PrintStream 打印到 OutputStream 和 PrintWriter 打印到 Writer.好吧, ..
发布时间:2022-01-04 08:06:58 Java开发

Java PrintWriter 不工作

我只是想将我的二维数组“拼图"写入文件.我有一个双 for 循环,它读取数组中的每个“char"值,并将它们写入文件.我似乎无法在我的代码中找到错误.该文件说它在我运行程序时被修改,但它仍然是空白的.谢谢各位! public void writeToFile(String fileName){尝试{PrintWriter pW = new PrintWriter(new File(fileNa ..
发布时间:2021-12-29 12:27:53 Java开发

PrintWriter 附加方法未附加

以下方法只写出我添加的最新项目,它不会附加到以前的条目.我做错了什么? public void addNew() {尝试 {PrintWriter pw = new PrintWriter(new File("persons.txt"));int id = Integer.parseInt(jTextField.getText());字符串名称 = jTextField1.getText();S ..
发布时间:2021-11-25 18:26:07 Java开发

如何使用 PrintWriter 多次写入文本文件

我知道如何创建 PrintWriter 并且能够从我的 gui 中获取字符串并将其打印到文本文件中. 我希望能够使用相同的程序并打印到文件中,将文本添加到文件中,而不是替换文本文件中已有的所有内容.我将如何做到这一点,以便在向文本文件中添加更多数据时,每次都将其打印在新行上? 任何示例或资源都很棒. 解决方案 try{PrintWriter out = new PrintWr ..
发布时间:2021-09-06 19:36:07 Java开发

函数停止我的程序

我正在尝试使用 PrintWriter 的打印功能.当我使用这种方法时,我的程序继续运行,但我的所有其他功能都不起作用. public void printVertices(PrintWriter os) {for(int i = 0; i ..
发布时间:2021-06-21 19:24:46 Java开发

如果 PrintWriter.print 和 PrintWriter.println 之间的区别呢?

我有一个正在处理的服务器-客户端程序集,现在我遇到了协议问题,因为 println 语句末尾的新行混淆了元数据. 换句话说,我需要打印到 PrintWriter 而不在末尾添加新行.我尝试只打印,但由于某种原因,其他程序没有以这种方式获取消息.为了实验,我尝试在语句的末尾添加“\n"、“\r"和“\n\r",但仍然没有得到任何数据.显然 print 不能只是 print+"\n\r" 否则我 ..
发布时间:2021-06-21 19:10:00 Java开发

写入后如何清除PrintWriter的内容

晚上好,我想知道如何清除写入到PrintWriter中的数据,即,打印后是否可以从PrintWriter中删除数据? 在此servlet中,我在响应中打印一些文本,并在#表示的行上删除所有先前打印的数据并打印新内容: protected void doGet(HttpServletRequest请求,HttpServletResponse响应)引发ServletException,IOE ..
发布时间:2021-05-18 20:25:20 Java开发

在使用PrintWriter的情况下,为什么我应该在循环中冲洗而不是在循环之后冲洗?

我的小演示程序中有一个服务器和客户端,我在其中将一些字符串数据从客户端发送到服务器,然后为客户端重新发送此数据,并将其写到控制台.我对PrtintWriter的flush方法感到困惑,该方法-根据JAVA文档,-刷新流.经过一些研究后,我熟悉了自动刷新的概念:当autoFlash参数为true时,println,printf或format方法将刷新输出缓冲区.我在这里唯一不了解的是为什么我应该在循 ..
发布时间:2020-11-09 00:02:40 Java开发

无法写入文件

大家好,我正在创建一个程序,该程序会将数据写入文本文件.数据来自数组列表,它是从数组列表中解析出的数据,例如: public double getGincome(){ gincome=rpd*dwork; return gincome; } 问题是我无法写入txt文件.这是我编写数据的代码: public static boolean ..
发布时间:2020-11-06 05:47:45 Java开发

在Java中使用不同的名称创建新的文本文件

每次执行代码时,我都希望创建一个新的文本文件. 该文本文件应称为Person1. 下次执行代码时,文本文件应称为Person2. 然后再次将文本文件命名为Person3.等,等等. 目前,我可以创建一个名为"Person1"的文本文件,但不能创建另一个名为"Person2"的文本文件. private int fileNumber = 1; fileNumber = ..
发布时间:2020-11-06 05:46:30 Java开发

如何使用Java替换文件中的特定行?

如何使用FileWriter和PrintWriter在文本文件中的特定行上书写?我不想每次都制作一个新文件. 编辑:我可以循环浏览文件,在指定的行号处获取String的长度,然后在到达该行时使用该长度退格(删除String),然后写入新的数据? public static void setVariable(int lineNumber, String data) { try { ..
发布时间:2020-11-06 05:46:20 Java开发

印刷机目的地问题

我已经使用PrintWriter成功地将字符串写入文本文件,并且默认情况下,输出文本文件被写入到正在处理的Eclipse项目的目录中. 但是我的Eclipse项目有一个名为Resources的特定文件夹,我希望将文本文件写入其中: 我的代码是: protected void saveCommandsToFile() throws FileNotFoundException, IO ..
发布时间:2020-11-06 01:47:09 Java开发

在Java中的csv文件的列中写入字符串数组

所以我要完成的工作是在列的每个单元格中写入一个数据数组,以容纳我拥有的许多数组元素。我希望我在excel中也是如此: buyer |零件|价格|数量评论 汤姆|等等546 | 5 |等等 |等等56 | 67 | 我的文件中的列比这多得多,但我想举一个简单的例子。也造成我问题的是,一旦完成数组数据集,我就不想在编写器所在的最后一行上打印后的下一列,所以我希望它位于该行的 ..
发布时间:2020-10-12 21:32:18 Java开发