假如这是Excel1的内容
爱戴 爱慕||敬重||拥戴||尊敬||拥护
阿芙蓉 福寿膏
阿谁 那个||谁人
阿姨 姨妈||姨娘||大姨
这是Excel2的内容
爱戴 爱慕||敬重||拥戴||尊敬||拥护
爱慕 恋慕||爱戴||仰慕||敬慕
因为这两个Excel中 爱戴 爱慕||敬重||拥戴||尊敬||拥护是一样的所以应该去掉
最后的结果应该为:
爱戴 爱慕||敬重||拥戴||尊敬||拥护
爱慕 恋慕||爱戴||仰慕||敬慕
阿芙蓉 福寿膏
阿谁 那个||谁人
阿姨 姨妈||姨娘||大姨
public static Map<String,String> synsetCompation()
{
List<String> list = new ArrayList<String>();
list.add("爱戴");
list.add("爱慕");
Map<String,String> mapList = new HashMap<String,String>();
mapList.put("爱戴", "爱慕||敬重||拥戴||尊敬||拥护");
mapList.put("阿芙蓉", "福寿膏");
mapList.put("阿姨", "姨妈||姨娘||大姨");
for(String str : list)
{
if(mapList.containsKey(str))
{
mapList.remove(str);
}
}
return mapList;
}