我有一个text / csv文件的base64数据。当将字节数组更改为字符串im时,按预期获取文件行。但是,如果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;
        }


提前致谢。

最佳答案

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

09-26 20:15