Chapter 9
This commit is contained in:
parent
2cebe395c4
commit
49ac7d72dd
Binary file not shown.
27
bin/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md
Normal file
27
bin/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md
Normal file
@ -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}
|
BIN
bin/C09_Ensembles/C092_Les_vecteurs/ExoVector.class
Normal file
BIN
bin/C09_Ensembles/C092_Les_vecteurs/ExoVector.class
Normal file
Binary file not shown.
Binary file not shown.
BIN
bin/divers/random.class
Normal file
BIN
bin/divers/random.class
Normal file
Binary file not shown.
@ -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!");
|
|
||||||
}
|
|
||||||
}
|
|
27
src/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md
Normal file
27
src/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md
Normal file
@ -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}
|
37
src/C09_Ensembles/C092_Les_vecteurs/ExoVector.java
Normal file
37
src/C09_Ensembles/C092_Les_vecteurs/ExoVector.java
Normal file
@ -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<Integer> v = new Vector<Integer>();
|
||||||
|
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<Integer> w = new Vector<>();
|
||||||
|
w.add(1);
|
||||||
|
w.add(3);
|
||||||
|
w.add(4);
|
||||||
|
|
||||||
|
|
||||||
|
Vector<Integer> i = v;
|
||||||
|
i.retainAll(w);
|
||||||
|
System.out.print("Valut of intersection:");
|
||||||
|
for (Integer integer : v) {
|
||||||
|
System.out.print(" " + integer);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -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!");
|
|
||||||
}
|
|
||||||
}
|
|
5
src/divers/random.java
Normal file
5
src/divers/random.java
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
package divers;
|
||||||
|
|
||||||
|
public class random {
|
||||||
|
|
||||||
|
}
|
Reference in New Issue
Block a user