gpt4 book ai didi

Java 从 byte[] 中删除第一行

转载 作者:行者123 更新时间:2023-12-01 16:41:29 25 4
gpt4 key购买 nike

我有一个文本/csv 文件的 base64 数据。当将字节数组更改为字符串时,我会按预期获取文件行。但如果 headerExist 键为 true,我只想删除 fileContent 字符串中文件的第一行。

我尝试将 byteArray 数据更改为 BufferedReader 行,然后从读取器中删除该行,但无法读取。

如果标题存在,请有人帮我删除第一行。

public static String getFileConetentReadableData(byte[] byteArrayData, boolean headerExist) {

String fileContent = new String();

byteArrayData != null && byteArrayData.length > 0
fileContent = new String(byteArrayData);

return fileContent;
}

提前致谢。

最佳答案

您可以对文件内容进行子字符串化。
String cleanLine = fileContent.substring(fileContent.indexOf("\n"));

关于Java 从 byte[] 中删除第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61852227/

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