我有一個CSV文件,其中包含2列(1個包含單詞列表,另一個列表在文本文檔中使用的頻率)。我很好奇使用SuperCSV讀取類型對象的ArrayList中的最佳方式。提前致謝。如何在具有多列的csv中使用SuperCSV讀取
1
A
回答
1
我假設你已經閱讀了關於Super CSV website的文檔和示例?
如果你使用CsvListReader
與單元處理器(我建議像new CellProcessor[]{new NotNull(), new NotNull(new ParseInt())}
之類的東西,那麼你會得到一個對象列表 - 但你將不得不轉換到適當的類型,當從列表中獲取值。不要使用單元處理器,您將得到一個字符串列表,並且必須將計數轉換爲整數 - 這取決於您,但我更願意讓Super CSV進行所有轉換。
您可以隨時使用CsvBeanReader
避免任何投射 - 你只需要創建一個有兩個字段的bean:word(String)和count(Integer)以及他們的getters/setters。
這完全取決於你自己e真的不是'最好的方式',但使用CSV庫是一種好的做法。在存儲詞頻結果方面,我建議使用Map<String,Integer>
(word - > count)。
相關問題
- 1. 使用SuperCSV讀取特定行
- 2. 取決於多列的SuperCSV Cellprocessor
- 3. 如何從CSV讀取列
- 4. 如何使用硒在CSV文件中讀取多行?
- 5. 如何在supercsv中使用編碼getHeader
- 6. SuperCSV - 解析多列列表
- 7. 如何在Python中使用CSV讀取所有行?
- 8. 如何從一列讀取多個列但具有DISTINCT值?
- 9. 如何使用PHP從CSV中的'x'行和'y'列讀取CSV值?
- 10. 獲取的異常而在Java中讀取與SuperCsv TSV文件
- 11. 如何提取使用具有硒多類列表值在Java
- 12. 如何解析CSV具有多數據列中的PHP
- 13. 如何在MATLAB中讀取具有列名的數據文件?
- 14. 讀單線CSV具有多個部分
- 15. 如何讀取CSV文件具有不同的列數與Spring Batch的
- 16. 使用getLine在C++中讀取CSV文件中的分隔列
- 17. 讀取CSV並製作具有特定值的列表
- 18. 讀取CSV時,shell腳本讀取命令如何處理未使用的列?
- 19. 如何使用sql讀取csv
- 20. 如何使用F#TypeProvider讀取PowerBall csv?
- 21. 如何使用LabVIEW讀取CSV文件?
- 22. 如何使用C#讀取CSV文件
- 23. 如何讀取CSV
- 24. 在每行中讀取具有字段名稱的CSV文件?
- 25. 閱讀多列csv閱讀
- 26. 如何使用php讀取csv文件的特定列
- 27. 如何使用pandas從csv讀取特定的列索引
- 28. 如何讀取多個csv和合並
- 29. csv文件列讀取和使用python
- 30. 如何在ruby中使用奇怪的引號讀取CSV?
我已經看過網站的例子,並有單元處理器的功能,但不知道如何使用它。 –