Compte Rendu TP5
Compte Rendu TP5
Classe Element :
package p1;
import java.util.ArrayList;
import java.util.List;
try {
element e1 = new element("pc",0);
element e2 = new element("tablette",0);
element e3 = new element("tablette",0);
element e4 = new element("routeur",0);
element e5 = new element("switch",0);
element e6 = new element("pc1",0);
1
ensemble.ajouter(e5);
ensemble.ajouter(e6);
System.out.println("Ensemble: " + ensemble.toString());
ensemble.oter(new element("pc1",0));
System.out.println("Ensemble après suppression de element: " +
ensemble.toString());}
catch(Exception e) {
System.out.println("Exception: " + e.getMessage()); }
Document doc1 = new Document("Document 1", new
ArrayList<>(List.of("mot1", "mot2")));
Document doc2 = new Document("Document 2", new ArrayList<>(List.of("mot2",
"mot3")));
Classe Ensemble :
package p1;
import java.lang.reflect.Array;
import java.util.Arrays;
2
this.element = new element[maxElements];
this.size = 0;
}
if (element[i].getMotCle().equals(e.getMotCle())) {
element[i].setNbOcc(element[i].getNbOcc() + 1);
exist = true;
break;
}}
if (!exist) {
element[size++] = e;}
}
public void oter (element e) {
for(int i = 0;i<size; i++) {
if(element[i].getMotCle().equals(e.getMotCle())) {
element[i].setNbOcc(element[i].getNbOcc() -1);
if (element[i].getNbOcc()==0) {
element[i]=null;
3
}
return;
}}}}
Classe Document :
package p1;
import java.util.ArrayList;
public class Document {
Classe EnsembleDocs :
package p1;
import java.util.ArrayList;
4
public class EnsembleDocs {
private Document[] lesDocs;
private ArrayList<String> ens;
5
if (!doc.possede(motCle)) {
possedeTousLesMotsCles = false;
break;
}
}
if (possedeTousLesMotsCles) {
System.out.println("Nom du document : " + doc.getNom());
}
}
}
Classe Exception:
package p1;
Classe TestApp:
package p1;
import java.util.ArrayList;
import java.util.List;
try {
element e1 = new element("pc",0);
element e2 = new element("tablette",0);
element e3 = new element("tablette",0);
6
element e4 = new element("routeur",0);
element e5 = new element("switch",0);
element e6 = new element("pc1",0);
ensemble.oter(new element("pc1",0));
System.out.println("Ensemble après suppression de element: " +
ensemble.toString());}
catch(Exception e) {
System.out.println("Exception: " + e.getMessage()); }
Document doc1 = new Document("Document 1", new
ArrayList<>(List.of("mot1", "mot2")));
Document doc2 = new Document("Document 2", new ArrayList<>(List.of("mot2",
"mot3")));
7
ensembleDocs.lister("mot2");