diff --git a/bin/C09_Ensembles/C091_Les_collections/App.class b/bin/C09_Ensembles/C091_Les_collections/App.class deleted file mode 100644 index 0af3700..0000000 Binary files a/bin/C09_Ensembles/C091_Les_collections/App.class and /dev/null differ diff --git a/bin/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md b/bin/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md new file mode 100644 index 0000000..c22cfb7 --- /dev/null +++ b/bin/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md @@ -0,0 +1,27 @@ +# Exercice 1: ExoVector + +## Objectifs + +Créer un Vector simple + +Utiliser les méthodes de la class Vector + +## Travail à faire + +* Créez une nouvelle classe ExoVector et commencez par ajouter import java.util.Vector avant la déclaration de la classe + +* Déclarez un vecteur nommé v d’Integer contenant les valeurs 1,2,3,4 + +* Affichez l’élément à la position 0 + +* Déterminez la position de la valeur 3 se trouvant dans le tableau à l’aide d’une méthode existant dans la classe Vector + +* Enlevez l’élément à l’indice 2 et affichez tout le vecteur à l’aide de la syntaxe d’itération avancée + +* Déclarez un second vecteur w d’Integer contenant les valeurs 1, 3, 4 + +* Faites l’intersection des ensemble v et w + + * La méthode d’intersection se nomme retainAll. Attention, cette méthode modifie directement le vecteur sur lequel elle est appelée + + * Affichez le résultat de l’intersection qui devrait donner {1,4} diff --git a/bin/C09_Ensembles/C092_Les_vecteurs/ExoVector.class b/bin/C09_Ensembles/C092_Les_vecteurs/ExoVector.class new file mode 100644 index 0000000..98f02a2 Binary files /dev/null and b/bin/C09_Ensembles/C092_Les_vecteurs/ExoVector.class differ diff --git a/bin/C09_Ensembles/C093_Listes_chainees/App.class b/bin/C09_Ensembles/C093_Listes_chainees/App.class deleted file mode 100644 index 7887187..0000000 Binary files a/bin/C09_Ensembles/C093_Listes_chainees/App.class and /dev/null differ diff --git a/bin/divers/random.class b/bin/divers/random.class new file mode 100644 index 0000000..0e093e8 Binary files /dev/null and b/bin/divers/random.class differ diff --git a/src/C09_Ensembles/C091_Les_collections/App.java b/src/C09_Ensembles/C091_Les_collections/App.java deleted file mode 100644 index 60e7aa4..0000000 --- a/src/C09_Ensembles/C091_Les_collections/App.java +++ /dev/null @@ -1,7 +0,0 @@ -package C09_Ensembles.C091_Les_collections; - -public class App { - public static void main(String[] args) throws Exception { - System.out.println("Hello, World!"); - } -} diff --git a/src/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md b/src/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md new file mode 100644 index 0000000..c22cfb7 --- /dev/null +++ b/src/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md @@ -0,0 +1,27 @@ +# Exercice 1: ExoVector + +## Objectifs + +Créer un Vector simple + +Utiliser les méthodes de la class Vector + +## Travail à faire + +* Créez une nouvelle classe ExoVector et commencez par ajouter import java.util.Vector avant la déclaration de la classe + +* Déclarez un vecteur nommé v d’Integer contenant les valeurs 1,2,3,4 + +* Affichez l’élément à la position 0 + +* Déterminez la position de la valeur 3 se trouvant dans le tableau à l’aide d’une méthode existant dans la classe Vector + +* Enlevez l’élément à l’indice 2 et affichez tout le vecteur à l’aide de la syntaxe d’itération avancée + +* Déclarez un second vecteur w d’Integer contenant les valeurs 1, 3, 4 + +* Faites l’intersection des ensemble v et w + + * La méthode d’intersection se nomme retainAll. Attention, cette méthode modifie directement le vecteur sur lequel elle est appelée + + * Affichez le résultat de l’intersection qui devrait donner {1,4} diff --git a/src/C09_Ensembles/C092_Les_vecteurs/ExoVector.java b/src/C09_Ensembles/C092_Les_vecteurs/ExoVector.java new file mode 100644 index 0000000..9e4b06f --- /dev/null +++ b/src/C09_Ensembles/C092_Les_vecteurs/ExoVector.java @@ -0,0 +1,37 @@ +package C09_Ensembles.C092_Les_vecteurs; + +import java.util.Vector; + +public class ExoVector { + public static void main(String[] args) throws Exception { + Vector v = new Vector(); + v.add(1); + v.add(2); + v.add(3); + v.add(4); + + System.out.println("Element pos.0: " + v.get(0)); + + System.out.println("Value 3 on pos." + v.indexOf(3)); + + v.remove(2); + System.out.print("Valut of the vector:"); + for (Integer integer : v) { + System.out.print(" " + integer); + } + System.out.println(""); + + Vector w = new Vector<>(); + w.add(1); + w.add(3); + w.add(4); + + + Vector i = v; + i.retainAll(w); + System.out.print("Valut of intersection:"); + for (Integer integer : v) { + System.out.print(" " + integer); + } + } +} diff --git a/src/C09_Ensembles/C093_Listes_chainees/App.java b/src/C09_Ensembles/C093_Listes_chainees/App.java deleted file mode 100644 index ff3ee08..0000000 --- a/src/C09_Ensembles/C093_Listes_chainees/App.java +++ /dev/null @@ -1,7 +0,0 @@ -package C09_Ensembles.C093_Listes_chainees; - -public class App { - public static void main(String[] args) throws Exception { - System.out.println("Hello, World!"); - } -} diff --git a/src/divers/random.java b/src/divers/random.java new file mode 100644 index 0000000..a5253d1 --- /dev/null +++ b/src/divers/random.java @@ -0,0 +1,5 @@ +package divers; + +public class random { + +}