JAVA 解析文本文档头部需要注意点

公开 · 所有人可见

UTF-8 BOM 格式下的文本文档解析时第一行的第一个字符是'\uFEFF' 65279, 解析的时候需要注意下

private String[] readTxtSheetHeader() throws IOException {
    String[] line = this.txtFileFp.readLine().split(",");
    // UTF-8 BOM 格式下的文本文档解析时第一行的第一个字符是'\uFEFF' 65279, 需要过滤下
    // https://blog.csdn.net/m0_37721946/article/details/79724511
    if (line.length > 0 && line[0].length() > 0 && 65279 == line[0].charAt(0)) {
        line[0] = line[0].substring(1);
    }
    return line;
}

评论栏

分享你的想法,或参与下面的讨论。

参与讨论

支持 Markdown、代码和图片

撰写评论

友善交流,让讨论更有价值。

更多留言

加载中…