当前位置: 首页 > 面试题库 >

使BufferedReader从.txt文件的中间而不是开头开始?

龚玄天
2023-03-14
问题内容

我有一个LONG .txt文件,其中包含将近6000行!有时我需要检索信息。在5000行中。是否可以从5000行开始读取而不是从头开始?

谢谢。


问题答案:

6000条线长与短取决于平均线长。即使每行100个字符,这也不算长。

不过,如果您知道5000行从哪里开始,那么您可以从5000行读取。不幸的是,大多数时候您必须阅读第1至4999行才能找到答案。



 类似资料:
  • 问题内容: 我有一个嵌入式Linux系统,该系统将数据存储在一个很大的文件中,并将新数据附加到末尾。随着文件大小逐渐接近可用存储空间,我需要删除最旧的数据。 问题是,我不能真正接受像往常一样将大量数据“向上”移动到文件上所造成的破坏-长时间锁定文件以重写它(加上这是闪存介质) ,则会对闪光灯造成不必要的磨损)。 可能最简单的方法是将文件拆分为多个较小的文件,但这与数据的处理和处理方式有关,这有几个

  • 问题内容: 我不确定这是否可行,但是我认为使用CSS转换创建一个效果是很酷的,其中div从其中心扩展到预定的高度和宽度,而不仅仅是从左上角扩展。 例如,如果我有demo 和(为简洁起见,省略了供应商前缀) 悬停时,这会将方块向右扩展并向下扩展至100px。 我希望它从中间扩展。 我知道我可能会使用demo,但这并不能真正为我提供非常“像素完美”的布局(因为它基于百分比),并且也不会影响周围的布局(

  • 本质上,我想在使用BufferedReader向idex指定的元素减去1之后覆盖txt文件“quantity.txt”。但是,结果会变成一个空白的txt文件或胡言乱语(带有br.flush();)。我试着检查了ArrayList,结果是正常工作的。它只是不能打印到txt文件。有没有可能的方法/替代方法可以做到这一点?还是我在代码中的某个地方犯了一个错误,导致它输出了一个空白或杂乱无章的txt文件?

  • 是否可以使用BufferedReader从文本文件中读取,然后当缓冲读取器读取时,同时它还使用PrintWriter将读取的行存储到另一个txt文件中?

  • 问题内容: 我的ScrollView出现问题,其中包含个性化的GridView和其他视图视图。第一次启动Activity时,ScrollView从其顶部开始,但是如果我再次访问Activity,则ScrollView从头开始我将在[此链接中](http://codingdict.com/questions/136414找到的类ExpandableHeightGridView 用于我的GridVie

  • 问题内容: 我想问一些有关Hibernate创建的数据库序列的帮助。 我在我的实体类中有此批注-下面的代码- 为了对伙伴表有单独的顺序。我希望序列从1000开始,因为我在部署期间使用import.sql将测试数据插入到数据库中,并且希望避免违反约束。但是,当我要持久存储数据时,我遇到了违反约束的异常,它告知我partner_id = 2已经存在的事实。好像我错过了什么。 生成的序列如下所示: 我使