如何使用Maps在Servlet中读写文件

时间:2014-09-11 13:16:11

标签: java servlets hashmap

我在Servlet类中有一个Map,它分别接收一个电子邮件(作为String)和一些点(作为Integer)作为键和值。

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

我想读取Map的内容并将其写入文件。

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

1 个答案:

答案 0 :(得分:0)

您可以在这里了解如何打开和写入文件: 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);