Je me casse la tête à essayer ce genre d'opération depuis ce matin...impossible de trouver la solution
Voici une première instance déclaré pour tester.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Object[][] o=new Object [][] { {"test", "test2", "test3", "test4", new Boolean(false), null, null}, {"lola", "tata", "titi", null, new Boolean(true), new Boolean(true), new Boolean(true)} };
EN voici une autre
Code : Sélectionner tout - Visualiser dans une fenêtre à part Object[] o2={"1", "2", "3","lol", new Boolean(true), new Boolean(true), new Boolean(true)};
Je veux pouvoir ajouter mon o2 dans la liste des objets de o.
Comment faire ?
Merci à vous.
EDIT
Au passage j'ai déjà essayé ceci; ça ne génère pas d'erreur d'écriture; mais ça plante à l'exécution
J'aurais été en c j'imagine que le problème viendrait de l'oublie d'un malloc...ici en java je ne vois pas ce qui provoque une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Object[][] o=new Object [][] { {"test", "test2", "test3", "test4", new Boolean(false), null, null}, {"lola", "tata", "titi", null, new Boolean(true), new Boolean(true), new Boolean(true)} }; Object[] o2={"lola", "tata", "titi","lol", new Boolean(true), new Boolean(true), new Boolean(true)}; o[2]=o2;
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 Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 2 at dm.appli.loadTabData(appli.java:277) at dm.appli.<init>(appli.java:25) at dm.appli$5.run(appli.java:323) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:738) at java.awt.EventQueue.access$300(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:699) at java.awt.EventQueue$3.run(EventQueue.java:697) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:708) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Partager