我在Servlet类中有一个Map,它分别接收一个电子邮件(作为String)和一些点(作为Integer)作为键和值。
Map<String,Integer> map = new HashMap<String,Integer>();
我想读取Map的内容并将其写入文件。
此外,每次用户输入电子邮件时,我都想检查电子邮件是否已存在。如果它已经存在,那么我需要在用户的点上再添加5个点。如果它没有退出,我应该给他5分。
答案 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);