1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
public String getHistLevelKforThemeAndMember(int i, float g) {
float fprecedent = -999;
String s = new String();
s = "\r\npopInit\tlevelSalience\tnbIter\tMbre\ttheme\thistoLevelK";
s = s + "\r\n" + i + "\t" + g + "\t" + svc.nbIter;
for (Iterator it1 = ml.getAbonnes().iterator(); it1.hasNext();) {
Member member = (Member) it1.next();
s = s + "\r\n"+ "\r\n" + member;
for (Iterator it2 = ml.getThemes().iterator(); it2.hasNext();) {
fprecedent = -999;
Theme theme = (Theme) it2.next();
s = s + "\t" + theme + " --> ";
List hist = member.getLevelK().getHistorique().getLevelKnowledgeList();
for (Iterator it3 = hist.iterator(); it3.hasNext();) {
LevelKnowledge level = (LevelKnowledge) it3.next();
float f = level.getLevelForTheme(theme);
if (f != fprecedent)
s = s + (f + " ; ");
fprecedent = f;
}
// Permet d'avoir la derniere valeur, la valeur courante
LevelKnowledge level = member.getLevelK();
float f = level.getLevelForTheme(theme);
if (f != fprecedent)
fprecedent = f;
}
}
return s;
} |
Partager