🍱 Tableaux & Dictionnaires
Avant de continuer, vérifiez que vous contrôlez la syntaxe. → Voir le cours d'introduction
Tableaux de longueur finie
En Java, il est possible de créer des vrais tableaux comme on les a définit l'année dernière : avec une longueure (dé)finie.
Ces tableaux sont les tableaux par défaut sur Java. Le type est noté <type>[] avec n'importe quel type comme les int, String, etc.
Pour le créer, il faut définir sa longeur et utiliser le mot clef new. On le fait de la manière suivante :
java
// Définir un tableau de 10 entiers
int[] tab = new int[10]
// Définir un tableau de 12 str
String[] tab = new String[12]Tableaux de longueur infinie : ArrayLists
Les ArrayLists sont des listes sans longueur spécifique. On les initialise avec new (type composé) et un type (les éléments de la liste doivent tous être du même type) :
java
private ArrayLists<String> noms;
this.nom = new ArrayLists<String>();Quelques points importants :
- Il y a des parenthèses via le
new, mais pas autre part. - Le type à l’intérieur de l'
ArrayListdoit être un type composé. Pour lesint, on utiliseIntegrer.
