Bonjour, je teste ArrayDeque
VOICI une méthode d'ajout
boolean offer(E élément) qui provient de l'interface Queue et qui est aussi disponible pour ArrayDeque
Normalement si la queue est pleine, la méthode renvoie false.
Or quand je teste, la méthode me renvoie TRUE
Voici le code, Merci de vos suggestions
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
23
24
25
26
27
28
29
30
31 package effacer; import java.util.ArrayDeque; import java.util.Iterator; class File { int i; public File(int i){ this.i = i; } } public class Test_ArrayDeque { public static void main(String[] args) { // Test capacité System.out.println("// Test capacité"); ArrayDeque<File> arrayDeque2 = new ArrayDeque<File>(5); for (int i = 0; i < 5; i++) { arrayDeque2.offer(new File(i)); } System.out.println(arrayDeque2); System.out.println(arrayDeque2.size()); System.out.println(arrayDeque2.offer(new File(6))); System.out.println(arrayDeque2.size()); } }
Partager