可能重复:
How do I iterate over each Entry in a Map?如何分别从HashMap获取对象?
我做的个人档案数据库,我使用HashMap来收集资料。
private HashMap<String, Profile> database;
,但我想要写文件数据到文本文件
PrintWriter fileOut = new PrintWriter(new FileWriter(fileName));
fileOut.println(database.size());
for(int i = 0; i < database.size();i++){
Profile eachProfile = database.get(key);
}
但我不知道如何获得关键的列表循环 如何从HashMap中分别获取数据另一种方式?