问题标签 [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 投票
2 回答
2097 浏览

android - Android:多次写入同一个文件

安卓的新功能。对不起!我正在尝试创建以下...

  1. 等待计时器完成。(这里没有问题)。
  2. 将时间写入日志文件。
  3. 再次激活定时器。
  4. 返回第 1 步并重复。

写入文件的代码如下...

该代码仅写入文件中的最后一个 .write !先前的 WRITE 被删除。我怀疑它每次都创建一个新文件并编写最新行。我尝试使用 FOS 和 OSW,但结果相同!请帮忙,我在这个上卡了将近 48 小时。

0 投票
2 回答
397 浏览

java - 如何检测文件已从 br.readline() 循环中删除

与此问题相关的 Java 仅在我正在阅读的情况下写入已删除的文件。根据该评论,是的,Windows 阻止删除而 Unix 没有。并且在 unix 下从不抛出任何 IOException

该代码是穷人的tail -f,我有一个Java线程监视目录中的每个日志文件。我当前的问题是如果文件被删除,我不处理它。我需要中止并开始一个新线程或其他东西。我什至没有意识到这是一个问题,因为下面的代码在 Unix 下没有抛出异常

编码

明天我会尝试在睡觉前添加这个检查,也许就足够了

有人有其他想法吗?

0 投票
1 回答
493 浏览

java - JSP 读取器/写入器无法正常工作

我正在尝试创建一个读取两个文本文件(dev.txt 和 BLTversion.txt)并让用户写入它们以更新其内容的 JavaServer Page。唯一的问题是用户尝试更新 BLTversion.txt 时,它会删除文件内容......所以我认为写作部分有问题?我将继续尝试得到这个,但只是想我会发布它,以防在我弄清楚之前有人能看到我哪里出错了。这是代码:

0 投票
1 回答
558 浏览

java - 无法让 BufferedWriter 写出文件中的所有数据

我有一个遍历目录的函数,应该读取每个文件并将其写入生成的 HTML 文件。BufferedReader 应该正确读取,因为我在其他地方使用相同的东西。但是,在生成的 HTML 文件中,我只从目录中的原始文件中获取每隔一行的数据。这是应该完成此操作的方法:

对于问题中代码的错误格式,我深表歉意。由于 HTML,预格式化的文本不会让我的代码正确显示。但是,我绝对认为我的代码中存在文件 I/O 问题。有谁知道它是 BufferedReader 还是 BufferedWriter?谢谢。

0 投票
1 回答
2008 浏览

java - 按下 Ctrl+C 时将字符串打印到 JEditorPane 中的插入符号位置

当按下 CTRL+C 时,我正在尝试将某个字符串打印到 JEditorPane 中的当前插入符号位置。我不确定如何处理两个关键事件并打印到当前插入符号位置。API 不能很好地描述它们。我想它会是这样的:

有人可以告诉我这是否可行吗?

0 投票
3 回答
611 浏览

java - BufferedWriter 写入文件

我正在使用 java 中的 BufferedReader 读取文件。这是我在读取文件时尝试执行的操作序列

  1. 继续读取文件中一定长度的字符
  2. 一旦读取到长度,对读取的字符串进行一些操作
  3. 将读取的字符串写入临时文件
  4. 重置所有计数器(例如长度计数器)
  5. 返回 #1 并为其余文件再次执行此操作

我想弄清楚的是#3。我想在使用 BufferedWriter 写入文件时附加到临时文件。我知道有 append() 但是,这看起来像是写入新行。但是,我想每次都写入下一个光标。基本上,我想保留原始文件的格式。制作一个完全相同的文件,除了一些值被更改。

我希望这是有道理的。

谢谢。

0 投票
2 回答
5509 浏览

java - BufferedWriter 不会将所有数据写入文件

所以我写了一个程序,假设将两个 LinkedList 的内容以格式写入文本文件

“标题行 1”

“标题行 2”

“标题行 3”

x1 y1

x2 y2

x3 y3

...

x1023 y1023

下面是主要的编写代码:

真正烦人的是测试代码行: System.out.println(xVal.get(j)+" "+yVal.get(j)+" "+j); 实际上在 System.in 中使用正确的值运行了 1023 次,但该文件只有第 558 次的值。

我不太确定这里发生了什么......

0 投票
3 回答
8248 浏览

java - BufferedWriter 表现得很奇怪

我正在尝试使用有效的高分机制制作游戏,并且正在使用 java.io.BufferedWriter 写入高分文件。我对高分没有加密,我使用 Slick2D 和 LWJGL 进行渲染和用户输入。程序执行这段代码:

我打开由此生成的文本文件,它读取的只是一个问号。我不知道为什么会发生这种情况,我使用了我正在制作的另一个项目中的其他代码,我对此没有任何问题……有人知道为什么吗?这真的很烦人!:C

0 投票
4 回答
7553 浏览

java - bufferedwriter 在写入过程中停止

由于某种原因,此代码会导致 text.txt 文件被截断。它应该(根据我)写出 1000 个结果,但输出文件有不同数量的行(取决于运行)。奇怪的是,对文件的写入在写入命令的中间停止,因此一行可能不完整。目前,最新运行的文本文件的最后三行如下:

就是这样。之后就没有别的了。

这是代码:

}

0 投票
1 回答
2927 浏览

java - 线程“main”中的异常 java.lang.NullPointerException 无法写入类

所以我有这个代码:

它向我抛出了这个:

我不知道如何解决这个问题。这里有什么问题?