[英]Adding values from a text file into a HashMap
我需要將包含大量數據的文本文件中的值添加到 HashMap 中。 這是來自文本文件內容的一個小示例:
Outlook 溫度 濕度 有風 GoOutside
陽光明媚.......熱......高.......假......沒有
陰……熱…………高…………假……是的
“.....”是文本文件中的空格。
我已經將每列的標題存儲在一個數組中,並且我希望它們成為我的 HashMap 中的鍵,例如
array[0] == "outlook"
我有以下 HashMap
HashMap<String, String> map = new HashMap<String, String>();
假設程序正確讀取文件,我如何確保將每個值插入到正確的鍵中?
感謝您的時間
使用 HashMap inbuit 函數 put 將鍵插入到 HashMap 中,並使用 get 函數獲取插入到 HashMap 中的任何特定鍵的值。
HashMap<String,String[]> map = new HashMap<>();
//write code for taking input from file into string arrays
for(int i = 0; i < numOfRows; i++){
for(int j = 0; j < 4; j++){
map.put(weather[i], condition[i][j]);
}
}
這里 i 是每個天氣的輸入行數,j 是以下字符串值,即溫度、濕度、有風和外出。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.