java - 使用 BufferedReader 从文件中读取 Long 和 String

标签 java string buffer long-integer

我的数据按以下语法存储在文件中:

12034567892410
asdf'gndzfm,ndsfgkmnds/fgmfgkjadf'jdakgjdafgj
.
.
.

如果数字实际上并未写为字符串,则使用 writeLong 将它们写为长整型。

我想使用 BufferedReader 从文件中读取这些数据。

有什么建议吗?

最佳答案

如果您将它们写为二进制数据,则无法使用 BufferedReader 可靠地读取它们,这适用于文本数据。听起来您可能想要 DataInputStream 。基本上,您的阅读代码应该与您的编写代码相匹配。如果您发布用于写入数据的代码,我们应该能够将相应的代码放在一起以再次读取它。

关于java - 使用 BufferedReader 从文件中读取 Long 和 String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8316300/

相关文章:

java - 在 pom 文件中引用我自己的类

java - 如何在 JPA 中初始化模型

java - JDK 9 jshell printf() 特殊处理?

r - 使用字符串名称在功能上创建变量

Java - 编码风格 : What are the cons and pros of "ABC". 等于 ("SOMESTRING") 风格字符串比较?

c - C 程序将标准输出的小写字母转换为大写字母的小问题

C Windows 缓冲区大小

java - Maven war : split classes JAR for different packages

c# - 用数组初始化 List<>

c - 缓冲区溢出将超过 0x7E 的字节添加到堆栈