繁体   English   中英

Java 从字节[]中删除第一行

[英]Java Remove First Line from byte[]

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

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

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

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

            String fileContent = new String();

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

            return fileContent;
        }

提前致谢。

您可以 ZE83AED3DDF4667DEC0DAAAACB2BB3BE0BZ 文件内容。
String cleanLine = fileContent.substring(fileContent.indexOf("\n"));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM