gpt4 book ai didi

java - 以不带换行符或回车符的字节形式读取文件

转载 作者:行者123 更新时间:2023-11-29 08:31:41 25 4
gpt4 key购买 nike

我想将整个文件读入字节数组,不带换行符或回车符。我也在字节数组中得到 13,10。有没有办法在没有换行符或回车符的情况下读取整个文件。我使用了以下代码:

InputStream in = new FileInputStream(file);
numBytesRead=in.read(result, offset, noBytes);

还有其他办法吗?

最佳答案

据我所知,你必须自己过滤:

byte[] raw = Files.readAllBytes(file.toPath());
ByteArrayOutputStream baos = new ByteArrayOutputStream();
for (byte b : raw)
if (b != 10 && b != 13)
baos.write(b);
byte[] result = baos.toByteArray();

关于java - 以不带换行符或回车符的字节形式读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47510875/

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