Bonjour,
Je voudrais pouvoir ajouter des elements de ma classe Folder dans un array List. La Classe Folder contient 2 elements :
Je voudrais ajouter plusieurs elements SharepointFolder dans une ArrayList comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class SharepointFolder { public String FolderID; public String FolderName; }
Cette liste SharepointFolderArray contient 3 elements car SharepointFolderArray.size(); retourne 3.
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 ArrayList SharepointFolderArray = new ArrayList(); SharepointFolder sh = new SharepointFolder(); sh.FolderId= "45"; sh.FolderName = "test"; SharepointFolder sh2 = new SharepointFolder(); sh.FolderId= "33"; sh.FolderName = "share"; SharepointFolder sh3 = new SharepointFolder(); sh.FolderId= "75"; sh.FolderName = "test2"; SharepointFolderArray.add(sh); SharepointFolderArray.add(sh2); SharepointFolderArray.add(sh3); int i=0; int n= SharepointFolderArray.size(); for(i=0;i<=n;i++) { SharepointFolder element = (SharepointFolder)SharepointFolderArray.get(i); System.out.println(element.FolderId); System.out.println(element.FolderName); }
En revanche cette liste ne contient qu'un seul element (sh3). C'est a dire 75 et test2. Les autres elements de la liste sont nuls. Pourquoi ?
PS: je ne peux utiliser Generics avec Java JDK 1.5. J'utilise les bibliotheques J2me.
Partager