Bonjour à tous.
J'ai simplement besoin d'une idée pour la résolution de mon problème.
Le fichier de base
Au format txt, stocké sur le disque, il est constitué d'un nombre indéterminé de lignes, chacune sur le modèle suivant :
nom1, valeur_1, valeurNum_2, valeurNum_3, valeurNum_4, valeurNum_5, valeurNum_6
nom2, valeur_1, valeurNum_2, valeurNum_3, valeurNum_4, valeurNum_5, valeurNum_6
etc.
Par exemple (correspond à la localisation géographique du lieu aux formats DD et DMS)
Paris,48.8533289,2.348894200000018,48,51,11.984,2,21,56.019
Londres, 51.5073509, -0.12775829999998223,51,30,26.463,0,7,39.929
etc.
Mon besoin
1. Récupérer les noms seuls (ex. Paris, Londres) pour les afficher dans un comboBox.
2. Récupérer séparément les autres champs, pour les afficher dans les zones de texte correspondantes en fonction du choix du comboBox.
Mon idée actuelle
1. Créer un tableau à 2 dimensions de 50 lignes (ça me parait suffisant) et 9 colonnes.
2. Lire le fichier texte (avec la virgule comme séparateur de champs) et ajouter les champs dans les lignes-colonnes.
3. Lire la colonne n°1 et ajouter les noms au comboBox.
4. En fonction du choix du comboBox, lire les autres colonnes et afficher les données dans les zones de texte.
Une autre idée ?
Cette idée me semble plutôt primaire et je souhaiterai simplement savoir quel autre moyen plus professionnel pourrait être utilisé (Vector, ArrayList).
Une piste me suffira ; pour le code correspondant je devrai réussir à me débrouiller !
Merci pour votre aide.
Partager