j'utilise l'instruction:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Collections.sort(roles);
		Collections.sort(produit);
		Collections.sort(activitess);
		Collections.sort(processus);
pour trier ces 4 arraylist.
Mais sa ne marche pas j'ai une ClassCastException.

Je suppose que c'est parceque les éléments contenu dans les ArrayList ne sont pas des String mais des objet de ce type
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
*class permettant la construction d'élément*/
public class Elements
{
 
	public ArrayList elementAssocie = new ArrayList();// liste contenant tous les éléments associés
 
	public String nom; // nom de l'élément
	public char type; // type de l'élément
 
	/*constructeur des éléments*/
	public Elements(String nom, char type)
	{
		this.nom = nom; // donne le nom de l'élément
		this.type = type; // donne le type de l'élément
	}

J'ai lu une histoire de ICompareTo mais n'ya t-il pas plus simple? ou sinon quelqun peut essayer de m'expliquer clairement merci