gpt4 book ai didi

Java如何逐行读取文件。每行都混合了 ascII 和二进制

转载 作者:行者123 更新时间:2023-11-29 06:43:20 25 4
gpt4 key购买 nike

我有一个文件有多行。

每一行的格式是

"String A" "String B" "binary data"

我想做的是在每一行前面加上“String C”

"String C" "String A" "String B" "binary data"

我现在用的是BufferedReader.readline(),这个方法在读取二进制数据时好像有问题。

谁能给我一些解决这个问题的建议?

最佳答案

如果您的文件中有二进制数据,则不应使用 readLine() 方法,该方法假定您的行将以“\r”、“\n”或“\r\n”结尾。 “二进制数据”可能偶然包含该序列并弄乱您的 readLine()。

一般来说,您不应将二进制数据与文本数据混合。

关于Java如何逐行读取文件。每行都混合了 ascII 和二进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9032793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com