Bonjour,

Je voudrais pouvoir ajouter des elements de ma classe Folder dans un array List. La Classe Folder contient 2 elements :
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;
}
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
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);
		}
Cette liste SharepointFolderArray contient 3 elements car SharepointFolderArray.size(); retourne 3.

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.