java读取txt文件存储为hashmap
时间: 2023-12-08 21:06:39 浏览: 62
好的,您可以使用以下Java代码将txt文件中的数据存储到HashMap中:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
public class TxtToHashMap {
public static void main(String[] args) throws IOException {
String filePath = "path/to/your/txt/file.txt";
Map<String, String> map = new HashMap<>();
BufferedReader br = new BufferedReader(new FileReader(filePath));
String line;
while ((line = br.readLine()) != null) {
// Split the line by the separator you use in your txt file
String[] keyValue = line.split(",");
// Store the key-value pair in the map
map.put(keyValue[0], keyValue[1]);
}
br.close();
// Print out the map
System.out.println(map);
}
}
```
在这段代码中,您需要更换filePath的值为您的txt文件的路径。该程序将读取该txt文件中的每一行,并将其拆分为键值对,再将其存储到HashMap中。最后,可以打印出HashMap以验证其成功存储了键值对。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)