我有一个包含两个不同条目的文件,一个来自男性,另一个来自女性。尝试使用以名称为键、对应的 ID 为值的 hashmap 读取文件并存储。有人可以帮我弄清楚如何将它们存储在两个不同的地图中。换句话说,如果男性将其指向(map.males),而女性将其指向(map.females)。非常感谢。这是示例输入和我的没有方向的代码!!!!!!!
**Males**
Rob 1
John 3
Josh 7
Anand 9
Paul 5
Norm 8
Alex 4
**Females**
Kally 43
Kate 54
Mary 23
Amanda 13
Mariam 15
Alyssa 18
Christina 24
import java.io.*;
import java.util.*;
class ReadFileAndStoreHashmap {
public static void main(String[] args) {
try{
Scanner scanner = new Scanner(new FileReader("C:\"));
HashMap<String, String> map = new LinkedHashMap<String, String>();
while (scanner.hasNextLine()) {
String[] columns = scanner.nextLine().split(" ");
if(columns.length == 2)
map.put(columns[0], columns[1]);
System.out.println(map);
}
}catch (Exception e){
System.out.println(e.toString());
}}}