Oui tout à fait, vous pourriez fairesi vous voulez utiliser un ArrayList, voici un exemple de déclaration, remplissage et parcours de la liste pour affichage dans la console de Processing (sous le code)
Code : Sélectionner tout - Visualiser dans une fenêtre à part int[][] tableau2D = new int[10][20]; // 10 lignes, 20 colonnes
vous devriez voir dans la console
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.util.ArrayList; import java.util.Iterator; ArrayList<String> liste = new ArrayList<String>(10); // taille par défaut pour 10 éléments void setup() { // on remplit la liste liste.add("Hello"); liste.add("Jean-Claude"); liste.add("Comment"); liste.add("allez"); liste.add("vous?"); // on parcourt la liste avec un itérateur Iterator<String> iterateur= liste.iterator(); while (iterateur.hasNext()) { println(iterateur.next()); } } void draw() {}
Hello
Jean-Claude
Comment
allez
vous?
une liste est plus couteuse en resources système qu'un tableau de taille fixe... Si vous connaissez la taille max habituelle, autant l'allouer. Mais bon c'est sur ordinateur, on n'a pas forcément les contraintes d'un petit Arduino.
Partager