问题标签 [bufferedwriter]

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 投票
4 回答
1187 浏览

java - 将 BufferedWriter.write 推迟到另一个线程

我有一个事件处理方案,它最终也应该写入文件;我不能在文件被刷新时延迟事件,即等待 BufferedWriter.write(String) 结束。

我正在寻找实现这一目标的最简单方法(是否有图书馆这样做?我认为我不是唯一遇到此问题的人)

0 投票
3 回答
17433 浏览

java - 在 Java 中使用 BufferedWriter 格式化双输出

我正在处理一项任务,并且已经完成了代码,但是我遇到了输出格式正确的问题。我正在获取一个文本文件,根据价格分隔产品,并将数据附加到两个单独的文件中。如何使用 BufferedWriter 使 double 的格式正确,使其显示为没有美元符号的货币值 (0.00)?它当前输出为 (0.0)。谢谢你的帮助。

我的代码:

0 投票
2 回答
1345 浏览

java - java bufferedReader,写入与读取不同的内容

我用 Java 中的 BufferedReader 和 BufferedWriter 解析了一个文本(CAL 代码),不幸的是,我用 outStream.write(line) 编写了红色的行;变了,请看截图:

http://uploadz.eu/images/4qz8mtkm2d9zx3x5ms3n.png h**p: //uploadz.eu/images/c03hgkrgrmit2ij2mug.png

如你所见,一些特殊字符确实改变了线条,尽管我不打算改变它们。

据我所知,Bufferedwriter / Reader 默认情况下应该在 unicode 中工作。

0 投票
3 回答
15507 浏览

java - java:写大文件?

问候,我从数据库中获取大量记录并写入文件。我想知道编写大文件的最佳方法是什么。(1Gb - 10Gb)。

目前我正在使用 BufferedWriter

0 投票
3 回答
9148 浏览

java - 使用 BufferedWriter 更新文本文件

我正在使用 BufferedWriter 写入文本文件,但 BufferedWriter 在我正在运行的程序完成之前不会写入文件,并且我不确定如何更新它,因为 BufferedWriter 应该正在写入。这是我的一些代码:

我确实刷新了 BufferedWriter,但在写入后仍然没有文件,而是在程序完成时。有什么建议么?

0 投票
1 回答
34013 浏览

java - Java BufferedWriter、OutputStreamWriter 能够写入已关闭的 FileOutputStream

当我将数据写入流时,我期望以下代码会引发异常:

我意识到我应该关闭 BufferedWriter,但是在我当前的环境中,FileOutputStream 可能会在 BufferedWriter 关闭之前关闭。FileOutputStream 不应该抛出一个应该向上移动的 IOException,直到它碰到我的 try/catch 块并打印堆栈跟踪?

如果我尝试调用 fs.write(65),则会引发异常。

0 投票
1 回答
170 浏览

android - 频繁 sdcard 写入的影响

在我的聊天应用程序中,我添加了记录聊天的功能。日志保存在 sdcard 上,并且BufferedWriter每个人/频道聊天完成时都会保持打开状态。我想知道这可能会对 sdcard 及其寿命产生什么影响。

BufferedWriter的缓冲区大小是 1024,我也想知道是太小还是太大。

0 投票
8 回答
8505 浏览

java - Java BufferedWriter 关闭()

假设我有以下代码片段:

当我BufferedReader.close()从我的代码中调用时,我假设我的 JVM 进行了系统调用,以确保缓冲区已被刷新并写入磁盘。我想知道是close()等待系统调用完成其操作还是继续进行operation2()而不等待close()完成。

重新表述我的问题,当我这样做时operation2(),我可以假设bw.close()已经成功完成了吗?

0 投票
1 回答
1219 浏览

java - Android - 应用关闭时保留文件

我正在我的 Android 应用程序中创建一个文件,如下所示:



我在应用程序运行期间写入文件如下:



这工作正常,但是当我的应用程序关闭时,文件被删除并且当应用程序再次运行时,我写给它的所有信息都消失了。

即使关闭应用程序,如何确保文件仍然存在?

更新:

我已将 MODE_PRIVATE 更改为 MODE_APPEND 并且问题已解决,感谢 Skirmish。

0 投票
3 回答
4316 浏览

java - java中从BufferedReader到BufferedWriter的字符损坏

在 Java 中,我试图解析包含复杂文本(如希腊符号)的 HTML 文件。

当文本包含左引号时,我遇到了一个已知问题。文字如

变成

我通过编写一个简单的文本副本来隔离问题:

任何人都可以提供一些建议来解决这个问题吗?

★我的解决方案