Bonjour,
J'ai un TP qui me chauffe la tête, là je suis bloqué je ne sais quel chemin emprunter,
et je tiens à vous informer que je suis un debutant en Java;

L'objectif de l'exercice est de trier les doublons et afficher les informations d'un fichier fournie avec l'excercice à l'aide d'une boite à dialogue JOptionPane.

J'ai crée les classes demandé, je compte faire trois fichiers chacun sa classe.
Un fichier classe Election, class principale qui contient la méthode main.

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
/**
 
 *@date 24 octobre 2015
 *Programme qui affiche les informations sur les deputés, les partis et les circonscriptions 
 */
 
 
public class Election {
	//attribut Election
	String collectionDesNomDeCirconscription; 
	String collectionDesNomDePartis;
	String collectionDesNomDeDepute;
	String collectionDeputePrecedent ;
	String collectionCirconscriptionPrecedent ;
	int [][] tab2D = new int [][] ;
 
 
	/**Le constructeur Election avec son argument année 
         et qui crée les instances des collections vide**/
 
	public Election(int annee){
 
	}
 
	/**La methode qui ajoute la circoscription si elle n'existe pas dans la collection 
         * associée et retiens la position ou il à été ajouté**/
 
	public int ajouterCirconscription(String Nom, int numero){
 
	}
 
 
	/**La methode qui ajoute le nom du parti s'il n'existe pas dans la collection associée
          et reoutrne la position sur la quelle elle a été ajouté ou elle a été trouvé dans la collection **/
 
	public int ajouterNomParti(String nomParti){
 
	}
 
 
	/**La methode qui ajoute le nom du deputé s'il n'existe pas dans la collection associée
          et cree un objet de la class Depute pour retenir le numero de circonscription
          et le numero du parti que nous ajoutons à la collection de Deputé pas besoin de retourner de position **/
 
	public void ajouterDepute(String circonscription, String nomDepute, int noParti){
 
	}
 
 
	/*Les metodes qui obtiennent et retournent les tableaux statiques équivalents à la collection associée*/
 
	private String[] obtenirNomsCirconscription(){
 
	}
 
	private String[] obtenirNomsParti(){
 
	}
 
	private String[] obtenirNomsDepute(){
 
	}
 
 
	public static void main(String args[]){
 
		String nomParti = ficText.next();
		int noParti = ajouterNomParti(nomParti);
	}
 
 
}
 
========================================Class Deputé=============================
/**
  *Un programme qui gère la liste des deputé
 */
public class Depute {
	private int numeroCase ;
	private int numeroParti;
 
 
	//Constructeur
 
	public Depute(){
 
	}
 
 
	//les getters et setters
 
	public void get(){
 
	}
	public void set(){
 
	}
 
 
}
 
=======================Class Circoncription========================
 
/**
 * 
 */
 
/**
 * @author AmadouW8
 *
 */
public class Circonscription {
 
	private int numeroCirconscription;
	private String NomCisrconscrition;
	private int numeroCaseDeputeElu;
 
 
 
 
}
Dans la partie class Election, les attribut sont des collections sur les quels on p ajouter des informations
tel que nom de Deputé, s'il n'y a aucun nom de Deputé dans la collection associé au Deputé, la methode ajouter pourra le faire,
pareil pour la partis circonscription,

Mes deux questions principales pour commencer sont les suivante:
Comment faire pour écrir dans une collection(ajouter nom Deputé, nom Parti ou Circonscription s'il n'est pas présent dans collection) et créer la boite à dialogue qui demande à l'utilisateur de choisir une option Deputé, Parti ou Circonscription
J'ai joins la fiche du TP au complet peut être si c'est pas claire mes explixations vous pouvez jeter un coups d'oeils sur la fiche qui fait 4 feuilles[Partie 1].
inf111ElectionA15Tp2Partie1.docx