如何在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);