java - 在java中单行编辑文件

标签 java file-io configuration-files preferences

我正在尝试用 Java 编辑配置文件。我真正需要做的是更改单行,因此读取整个文件并将其写回会浪费时间,因为配置文件可能很大。

有没有更有效的方法来做到这一点?除了读入/编辑/写出文件。我想将整个文件转换为字符串,替换我想要的行并将其写回。

我不知道那会有多高效,有人可以给我一些其他建议或者我提到的那个没问题,执行时间很重要。

最佳答案

我建议使用 Preferences API反而。然后在 Windows 平台上,您的首选项存储在注册表中。在其他平台上,使用相应的方式来保存应用程序首选项。另见 Preferences API Overview .

关于java - 在java中单行编辑文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4366308/

相关文章:

c++ - 读取文本文件 : Read multiple values if present

java - 在 relativeLayout 中将 View 设置在中心下方几处

java - 无法使用 sqljdbc4.jar 连接到 MSSQL Server 2012

java - getText() 出现为 Null

mysql - mysql 命令中 < 的替代方案

file - 是否有一种既定的方法可以将配置文件用于已部署的 MATLAB 应用程序?

postgresql - 什么是更改 PostgreSQL 配置的可靠方法,尤其是在脚本中移动其数据目录?

java - 确定一个 Instant 是否是另一个 Instant 之后的一天,考虑时区

c# - 打开文件只读

android - 在 Android 平板电脑 (3.1) 的内存中写入和读取图像时遇到问题