簡體   English   中英

讀取CSV文件並創建一個HashMap

[英]Read a CSV file and create a HashMap

我有一個要求,我要使用for循環迭代列表,並獲取設備的值,例如型號(3位數字),目錄號等。應將獲得的型號與CSV進行比較/搜索文件(有2列,而一個列是3位數字),需要在另一列中找到對應的值。找到該值后,應在列表中顯示該值,而不是3位數字我想我在讀取csv文件並從哈希圖提取輸出后創建了哈希圖。

您能否讓我知道我的方法是否正確,如果可以,我可以獲取示例代碼以完成此操作嗎? 提前非常感謝您。 語言Java

是的,如果您有一個CSV文件,其中包含型號的映射關系,則可以將其加載到HashMap中,鍵是型號和值,而無論您要顯示的是什么。

初始化HashMap;

HashMap<String, String> hashMap = new HashMap<String, String>();

在閱讀第一個CSV文件時添加到該文件;

hashMap.put(key, value);

並在處理其他CSV文件時根據鍵檢索值。

String value = hashMap.get(key);

有關HashMap的更多信息; http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM