如何在Servlets中使用地图读取和写入文件

问题描述:

我在Servlet类中有一个Map,它分别接受一封电子邮件(作为字符串)和许多点(作为整数)作为键和值。如何在Servlets中使用地图读取和写入文件

Map<String,Integer> map = new HashMap<String,Integer>(); 

我想读取和写入地图的内容到一个文件。

此外,每次用户输入电子邮件,我想检查电子邮件是否已经存在。如果它已经存在,那么我需要再添加5分给用户的分数。如果它不退出,我应该给他5分。

可以芦苇如何打开和写在这里一个文件: How do I create a file and write to it in Java?

对于地图的逻辑:

int points = 5; 

if (!map.containsKey(email)){ 
    points += map.get(email); 
} 

map.put(email, points);