paramconclusionSet结论频繁项集*/publicvoidconfide(Set<String>conditionSet,Set<String>conclusionSet){ //扫描事务数据库 Iterator<Map.Entry<Integer,Set<String>>>it=txDatabase.entrySet().iterator(); //统计关联规则支持计数 t=0;//关联规则(条件项集推出结论项集)计数 t=0;//关联规则(结论项集推出条件项集)计数 t=0;//关联规则支持计数 while(it.hasNext()){ Map.Entry<Integer,Set<String>>entry=it.next(); Set<String>txSet=entry.getValue(); Set<String>set1=newHashSet<String>(); Set<String>set2=newHashSet<String>(); set1.addAll(conditionSet); set1.removeAll(txSet);//集合差运算:set-txSet if(set1.isEmpty()){//如果set为空,说明事务数据库中包含条件频繁项conditionSet //计数 t++; } set2.addAll(conclusionSet); set2.removeAll(txSet);//集合差运算:set-txSet if(set2.isEmpty()){//如果set为空,说明事务数据库中包含结论频繁项conclusionSet //计数 t++; } if(set1.isEmpty()&&set2.isEmpty()){