问题标签 [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.
android - Android:多次写入同一个文件
安卓的新功能。对不起!我正在尝试创建以下...
- 等待计时器完成。(这里没有问题)。
- 将时间写入日志文件。
- 再次激活定时器。
- 返回第 1 步并重复。
写入文件的代码如下...
该代码仅写入文件中的最后一个 .write !先前的 WRITE 被删除。我怀疑它每次都创建一个新文件并编写最新行。我尝试使用 FOS 和 OSW,但结果相同!请帮忙,我在这个上卡了将近 48 小时。
java - 如何检测文件已从 br.readline() 循环中删除
与此问题相关的 Java 仅在我正在阅读的情况下写入已删除的文件。根据该评论,是的,Windows 阻止删除而 Unix 没有。并且在 unix 下从不抛出任何 IOException
该代码是穷人的tail -f
,我有一个Java线程监视目录中的每个日志文件。我当前的问题是如果文件被删除,我不处理它。我需要中止并开始一个新线程或其他东西。我什至没有意识到这是一个问题,因为下面的代码在 Unix 下没有抛出异常
编码
明天我会尝试在睡觉前添加这个检查,也许就足够了
有人有其他想法吗?
java - JSP 读取器/写入器无法正常工作
我正在尝试创建一个读取两个文本文件(dev.txt 和 BLTversion.txt)并让用户写入它们以更新其内容的 JavaServer Page。唯一的问题是用户尝试更新 BLTversion.txt 时,它会删除文件内容......所以我认为写作部分有问题?我将继续尝试得到这个,但只是想我会发布它,以防在我弄清楚之前有人能看到我哪里出错了。这是代码:
java - 无法让 BufferedWriter 写出文件中的所有数据
我有一个遍历目录的函数,应该读取每个文件并将其写入生成的 HTML 文件。BufferedReader 应该正确读取,因为我在其他地方使用相同的东西。但是,在生成的 HTML 文件中,我只从目录中的原始文件中获取每隔一行的数据。这是应该完成此操作的方法:
对于问题中代码的错误格式,我深表歉意。由于 HTML,预格式化的文本不会让我的代码正确显示。但是,我绝对认为我的代码中存在文件 I/O 问题。有谁知道它是 BufferedReader 还是 BufferedWriter?谢谢。
java - 按下 Ctrl+C 时将字符串打印到 JEditorPane 中的插入符号位置
当按下 CTRL+C 时,我正在尝试将某个字符串打印到 JEditorPane 中的当前插入符号位置。我不确定如何处理两个关键事件并打印到当前插入符号位置。API 不能很好地描述它们。我想它会是这样的:
有人可以告诉我这是否可行吗?
java - BufferedWriter 写入文件
我正在使用 java 中的 BufferedReader 读取文件。这是我在读取文件时尝试执行的操作序列
- 继续读取文件中一定长度的字符
- 一旦读取到长度,对读取的字符串进行一些操作
- 将读取的字符串写入临时文件
- 重置所有计数器(例如长度计数器)
- 返回 #1 并为其余文件再次执行此操作
我想弄清楚的是#3。我想在使用 BufferedWriter 写入文件时附加到临时文件。我知道有 append() 但是,这看起来像是写入新行。但是,我想每次都写入下一个光标。基本上,我想保留原始文件的格式。制作一个完全相同的文件,除了一些值被更改。
我希望这是有道理的。
谢谢。
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 次的值。
我不太确定这里发生了什么......
java - BufferedWriter 表现得很奇怪
我正在尝试使用有效的高分机制制作游戏,并且正在使用 java.io.BufferedWriter 写入高分文件。我对高分没有加密,我使用 Slick2D 和 LWJGL 进行渲染和用户输入。程序执行这段代码:
我打开由此生成的文本文件,它读取的只是一个问号。我不知道为什么会发生这种情况,我使用了我正在制作的另一个项目中的其他代码,我对此没有任何问题……有人知道为什么吗?这真的很烦人!:C
java - bufferedwriter 在写入过程中停止
由于某种原因,此代码会导致 text.txt 文件被截断。它应该(根据我)写出 1000 个结果,但输出文件有不同数量的行(取决于运行)。奇怪的是,对文件的写入在写入命令的中间停止,因此一行可能不完整。目前,最新运行的文本文件的最后三行如下:
就是这样。之后就没有别的了。
这是代码:
}
java - 线程“main”中的异常 java.lang.NullPointerException 无法写入类
所以我有这个代码:
它向我抛出了这个:
我不知道如何解决这个问题。这里有什么问题?