问题标签 [filereader]

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 回答
1452 浏览

c# - 读取和更新文件流

我有一个小实用程序可以搜索多个文件。我不得不创建它,因为 Google 和 Windows 桌面搜索都没有在文件中找到合适的行。搜索工作正常(我愿意改进它),但我想添加到我的实用程序中的一件事是批量查找/替换。

那么如何从文件中读取一行,将其与搜索词进行比较,如果它通过,然后更新该行,并继续浏览文件的其余部分,那么最好的方法是什么?

0 投票
3 回答
2368 浏览

java - 从 JUnit 测试确认 FileReader 已正确关闭

我正在编写一些 Java 代码,它使用 FileReader 从几个输入文件中加载数据。我正在大量使用 TDD,并且我想添加一些测试,以确保我在完成后通过在阅读器上调用 close() 来正确清理它。不幸的是,我想不出一个好的方法来测试这个。有人有任何见解吗?

编辑添加:我知道我可以使用模拟对象显式测试关闭调用,但如果可能的话我想避免它,部分原因是我发现它们会导致代码有些脆弱,部分原因是我很好奇它是否可能编写可以识别不关闭文件的影响的代码。)

0 投票
5 回答
107347 浏览

java - GZIPInputStream 逐行读取

我有一个 .gz 格式的文件。用于读取此文件的 java 类是 GZIPInputStream。但是,这个类并没有扩展 java 的 BufferedReader 类。结果,我无法逐行读取文件。我需要这样的东西

我想创建我的类来扩展 Java 的 Reader 或 BufferedReader 类,并使用 GZIPInputStream 作为其变量之一。

但是,这在我使用时不起作用

有人可以建议如何进行..

0 投票
4 回答
2528 浏览

android - Android:使用文本文件还是 XML 文件存储静态数据更高效

我在一个文本文件 (~5MB) 中有一些参考数据,我想与可能的 android 应用程序一起使用。

该文件的格式为:

我想知道的是在我的应用程序中使用此文件的最有效方式(更少的内存、速度、大小等)。

a.) 我是否应该将文件保存为原始资源并在需要某一行时打开并读取整个文件。

b.) 我是否应该将文件转换为 XML 并在需要查找值时使用 XPath 来查询文件

c.) 我是否应该将整个文件复制并粘贴为应用程序中的静态字符串数组并使用它。

...欢迎任何其他建议。

[编辑] 我还需要搜索此文件并跳转到任意关键字,例如“第 1a 行”。

0 投票
4 回答
29725 浏览

python - Python - 如何逐字节编辑十六进制文件

我希望能够打开一个图像文件并逐字节添加十六进制值。我不知道如何做到这一点,令人惊讶的是,谷歌搜索“python 字节编辑”和“python 字节数组”并没有提出任何建议。有人可以指出我需要使用的库、我可以用谷歌搜索的具体方法或教程/指南吗?

0 投票
5 回答
2113 浏览

java - Java - 是否可以逐行读取文件,停止,然后立即开始读取我停止的字节?

我在尝试解析文件的 ascii 部分时遇到问题,一旦我点击结束标记,立即开始从该点开始读取字节。我在 Java 中所知道的读取一行或整个单词的所有内容都会创建一个缓冲区,这会破坏在我的停止点之后立即获取字节的任何机会。这样做的唯一方法是逐字节读取,找到换行符,在换行符之前重建所有内容,看看它是否是我的结束标签,然后从那里开始?

0 投票
10 回答
181761 浏览

java - 我是否需要同时关闭() FileReader 和 BufferedReader?

我正在使用包裹在 FileReader 周围的 BufferedReader 读取本地文件:

我是否也需要close()FileReader或者包装器会处理它吗?我见过人们做这样的事情的代码:

这个方法是从一个 servlet 调用的,我想确保我没有打开任何句柄。

0 投票
2 回答
8231 浏览

groovy - 如何使用 groovy 从文件中读取片段?

我正在使用这个简单的示例代码在 groovy 中读取文件

例如我的文件有一些这样的数据

所以我想读一个片段。如果我看到一行带有 rowid 的行,最后也有一个“分号”。然后我想读回'(选择'

因此,在阅读此文件后,我想要一个包含以下内容的字符串:

那可能吗?如何?

0 投票
7 回答
14447 浏览

c# - C# 中的 FileReader 类

我正在寻找快速类来处理文本文件并舒适地阅读不同的对象(NextInt32、NextDouble、NextLine 等方法)。你能给我一些建议吗?

编辑:在我的情况下,BinaryReader 是坏类。我的数据格式不是二进制的。我有文件

我想用如下代码读取这个文件:

Edit2:我正在寻找来自 Java 的模拟扫描仪

0 投票
8 回答
88117 浏览

java - java.io.PrintWriter 和 java.io.BufferedWriter 的区别?

请看下面的代码:

这两种方法有什么区别?

我们什么时候应该使用 PrintWriter 而不是 BufferedWriter?