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 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| private Map<String, Integer> vectDT = new LinkedHashMap<String, Integer>();
private Map<String, Integer> vectNDT = new LinkedHashMap<String, Integer>();
private Map<String, Integer> vectMOT = new LinkedHashMap<String, Integer>();
public void vecteursDT_NDT(Map<String, Matrice1> mat, Map<String, Integer> listgram, String mot) {
System.out.println("***************** = " + listgram.size());
System.out.println("***************** = " + listgram);
for (Map.Entry<String, Matrice1> e : mat.entrySet()) {
if (listgram != null) {
for (Map.Entry<String, Integer> gm : listgram.entrySet()) {
if (e.getKey().equals(gm.getKey())) {
vectMOT.put(e.getKey(), gm.getValue());
vectDT.put(e.getKey(), e.getValue().getFq1());
vectNDT.put(e.getKey(), e.getValue().getFq2());
break;
} else {
vectMOT.put(e.getKey(), 0);
vectDT.put(e.getKey(), 0);
vectNDT.put(e.getKey(), 0);
}
}
}
}
//System.out.println("*****************************");
System.out.println("Taile vecteur DT = " + vectDT.size());
System.out.println("Taile vecteur NDT = " + vectNDT.size());
System.out.println("Taile vecteur MOT = " + vectMOT.size());
for (Map.Entry<String, Integer> vDT : vectDT.entrySet()) {
System.out.println(vDT.getKey() + " = " + vDT.getValue());
}
for (Map.Entry<String, Integer> vNDT : vectNDT.entrySet()) {
System.out.println(vNDT.getKey() + " = " + vNDT.getValue());
}
for (Map.Entry<String, Integer> vM : vectMOT.entrySet()) {
System.out.println(vM.getKey() + " = " + vM.getValue());
}
} |
Partager