java读取文件到map
时间: 2023-07-30 21:09:44 浏览: 27
可以使用以下代码将文件内容读取到 Map 中:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.HashMap;
import java.util.Map;
public class FileToMap {
public static void main(String[] args) {
Map<String, String> map = new HashMap<>();
try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
String line;
while ((line = br.readLine()) != null) {
String[] parts = line.split("=");
String key = parts[0];
String value = parts[1];
map.put(key, value);
}
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(map);
}
}
```
其中 `file.txt` 是包含键值对的文件,每个键值对占一行,以 `=` 分隔。以上代码将文件中的键值对读取到 `Map<String, String>` 中,并打印出来。