Chapter 9

This commit is contained in:
Rémi Heredero 2022-03-02 11:18:27 +01:00
parent 2cebe395c4
commit 49ac7d72dd
10 changed files with 96 additions and 14 deletions

View 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 dInteger 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 à laide dune méthode existant dans la classe Vector
* Enlevez lélément à lindice 2 et affichez tout le vecteur à laide de la syntaxe ditération avancée
* Déclarez un second vecteur w dInteger contenant les valeurs 1, 3, 4
* Faites lintersection des ensemble v et w
* La méthode dintersection se nomme retainAll. Attention, cette méthode modifie directement le vecteur sur lequel elle est appelée
* Affichez le résultat de lintersection qui devrait donner {1,4}

Binary file not shown.

BIN
bin/divers/random.class Normal file

Binary file not shown.

View File

@ -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!");
}
}

View 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 dInteger 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 à laide dune méthode existant dans la classe Vector
* Enlevez lélément à lindice 2 et affichez tout le vecteur à laide de la syntaxe ditération avancée
* Déclarez un second vecteur w dInteger contenant les valeurs 1, 3, 4
* Faites lintersection des ensemble v et w
* La méthode dintersection se nomme retainAll. Attention, cette méthode modifie directement le vecteur sur lequel elle est appelée
* Affichez le résultat de lintersection qui devrait donner {1,4}

View 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);
}
}
}

View File

@ -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
View File

@ -0,0 +1,5 @@
package divers;
public class random {
}