阿帕奇百科全書CSV解析類拋出一個異常爲什麼類中聲明爲final的阿帕奇百科全書CSV庫
「EOF達到之前封裝標記完成」
的僞代碼
CSVParser csvParser = CSVParser.parse(fileChunkString, CSVFormat.DEFAULT);
錯誤的原因是我的CSV文件被大塊分析,即我沒有立即傳遞整個文件內容,但它的一大塊,和錯誤r是有意義的,因爲關閉標記不保證會遇到
字符串示例可以是a1,b1,c1,d1,e1,f1\na,b,"csdsds,
,因爲您看到在第二行中缺少關閉引號。
我想修改庫的源代碼,記住最後一行,並與文件內容如下一塊進行合併:下一塊可能是dfdfd",a,c
所以我的內容變得a,b,"csdsds,dfdfd",a,c
通過源代碼的第一個去一步,我看到的是,我需要延長Lexer.java和覆蓋的方法,因爲這班拋出上述EOF異常,並且還擴展CSVParser.java類
但是,問題是這些類被聲明爲final的,我可以」延長他們。我想了解爲什麼這些類聲明爲final?
這很有意義,謝謝你推薦的通用開發者郵件,我在哪裏可以找到它? – prasun
https://commons.apache.org/mail-lists.html – Pavan
@Pavan謝謝你 – prasun