问题标签 [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.
java - 将 BufferedWriter.write 推迟到另一个线程
我有一个事件处理方案,它最终也应该写入文件;我不能在文件被刷新时延迟事件,即等待 BufferedWriter.write(String) 结束。
我正在寻找实现这一目标的最简单方法(是否有图书馆这样做?我认为我不是唯一遇到此问题的人)
java - 在 Java 中使用 BufferedWriter 格式化双输出
我正在处理一项任务,并且已经完成了代码,但是我遇到了输出格式正确的问题。我正在获取一个文本文件,根据价格分隔产品,并将数据附加到两个单独的文件中。如何使用 BufferedWriter 使 double 的格式正确,使其显示为没有美元符号的货币值 (0.00)?它当前输出为 (0.0)。谢谢你的帮助。
我的代码:
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 中工作。
java - java:写大文件?
问候,我从数据库中获取大量记录并写入文件。我想知道编写大文件的最佳方法是什么。(1Gb - 10Gb)。
目前我正在使用 BufferedWriter
java - 使用 BufferedWriter 更新文本文件
我正在使用 BufferedWriter 写入文本文件,但 BufferedWriter 在我正在运行的程序完成之前不会写入文件,并且我不确定如何更新它,因为 BufferedWriter 应该正在写入。这是我的一些代码:
我确实刷新了 BufferedWriter,但在写入后仍然没有文件,而是在程序完成时。有什么建议么?
java - Java BufferedWriter、OutputStreamWriter 能够写入已关闭的 FileOutputStream
当我将数据写入流时,我期望以下代码会引发异常:
我意识到我应该关闭 BufferedWriter,但是在我当前的环境中,FileOutputStream 可能会在 BufferedWriter 关闭之前关闭。FileOutputStream 不应该抛出一个应该向上移动的 IOException,直到它碰到我的 try/catch 块并打印堆栈跟踪?
如果我尝试调用 fs.write(65),则会引发异常。
android - 频繁 sdcard 写入的影响
在我的聊天应用程序中,我添加了记录聊天的功能。日志保存在 sdcard 上,并且BufferedWriter
每个人/频道聊天完成时都会保持打开状态。我想知道这可能会对 sdcard 及其寿命产生什么影响。
我BufferedWriter
的缓冲区大小是 1024,我也想知道是太小还是太大。
java - Java BufferedWriter 关闭()
假设我有以下代码片段:
当我BufferedReader.close()
从我的代码中调用时,我假设我的 JVM 进行了系统调用,以确保缓冲区已被刷新并写入磁盘。我想知道是close()
等待系统调用完成其操作还是继续进行operation2()
而不等待close()
完成。
重新表述我的问题,当我这样做时operation2()
,我可以假设bw.close()
已经成功完成了吗?
java - Android - 应用关闭时保留文件
我正在我的 Android 应用程序中创建一个文件,如下所示:
我在应用程序运行期间写入文件如下:
这工作正常,但是当我的应用程序关闭时,文件被删除并且当应用程序再次运行时,我写给它的所有信息都消失了。
即使关闭应用程序,如何确保文件仍然存在?
更新:
我已将 MODE_PRIVATE 更改为 MODE_APPEND 并且问题已解决,感谢 Skirmish。
java - java中从BufferedReader到BufferedWriter的字符损坏
在 Java 中,我试图解析包含复杂文本(如希腊符号)的 HTML 文件。
当文本包含左引号时,我遇到了一个已知问题。文字如
变成
我通过编写一个简单的文本副本来隔离问题:
任何人都可以提供一些建议来解决这个问题吗?
★我的解决方案