SVP , aidez moi , ArrayList java
Résolu
wassim_sfax
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
wassim_sfax Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
wassim_sfax Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
SVP , aidez moi , ArrayList java
je veux creer une matrice avec dimention variable ,la probleme c'est quand j'appelle la constructeur puis la methode remplir_list() , il ajoute ma liste , mais tous les autres liste stocker dans ArrayLis sera changer comme la nouvelle liste ajouter
exp : je veux cette matice :
ben foulen
foulen
00000000
Homme
01 janvier 2012
marie
foulanna
2
javier
paul
11223344
Homme
03 mars 2011
marie
mariem
1
mais quand en ajoute un nouveau personne j'obtient cette matrice :
javier
paul
11223344
Homme
03 mars 2011
marie
mariem
1
javier
paul
11223344
Homme
03 mars 2011
marie
mariem
1
voila c'est mon code :
package Classe_personne;
import java.util.ArrayList;
import javax.swing.*;
public class Personne {
static String nom,prenom,CIN,sexe,civilite,nom_conjoint,m,j,a,nb_enfans;
public Personne(String a1,String a2,String a3,String a4,String a5,String a6,String a7,String a8,String a9,String a10)
{
nom=a1;
prenom=a2;
CIN=a3;
sexe=a4;
civilite=a5;
nom_conjoint=a6;
m=a7;
j=a8;
a=a9;
nb_enfans=a10;
}
static String liste[]=new String[8];
static void remplir_list()
{
liste[0]=nom;
liste[1]=prenom;
liste[2]=CIN;
liste[3]=sexe;
liste[4]=j+" "+m+" "+a;
liste[5]=civilite;
liste[6]=nom_conjoint;
liste[7]=nb_enfans;
}
public static ArrayList<String[]> liste_personne=new ArrayList<String[]>();
public static void remplissage()
{
remplir_list();
liste_personne.add(liste);
int n=liste_personne.size();
String chaine[][]=new String[10][8];
for(int i=0;i<n;i++)
chaine[i]=liste_personne.get(i);
JOptionPane dialogue = new JOptionPane(chaine, JOptionPane.INFORMATION_MESSAGE);
JDialog boîte = dialogue.createDialog("Personne");
boîte.setVisible(true);
}
}
je veux creer une matrice avec dimention variable ,la probleme c'est quand j'appelle la constructeur puis la methode remplir_list() , il ajoute ma liste , mais tous les autres liste stocker dans ArrayLis sera changer comme la nouvelle liste ajouter
exp : je veux cette matice :
ben foulen
foulen
00000000
Homme
01 janvier 2012
marie
foulanna
2
javier
paul
11223344
Homme
03 mars 2011
marie
mariem
1
mais quand en ajoute un nouveau personne j'obtient cette matrice :
javier
paul
11223344
Homme
03 mars 2011
marie
mariem
1
javier
paul
11223344
Homme
03 mars 2011
marie
mariem
1
voila c'est mon code :
package Classe_personne;
import java.util.ArrayList;
import javax.swing.*;
public class Personne {
static String nom,prenom,CIN,sexe,civilite,nom_conjoint,m,j,a,nb_enfans;
public Personne(String a1,String a2,String a3,String a4,String a5,String a6,String a7,String a8,String a9,String a10)
{
nom=a1;
prenom=a2;
CIN=a3;
sexe=a4;
civilite=a5;
nom_conjoint=a6;
m=a7;
j=a8;
a=a9;
nb_enfans=a10;
}
static String liste[]=new String[8];
static void remplir_list()
{
liste[0]=nom;
liste[1]=prenom;
liste[2]=CIN;
liste[3]=sexe;
liste[4]=j+" "+m+" "+a;
liste[5]=civilite;
liste[6]=nom_conjoint;
liste[7]=nb_enfans;
}
public static ArrayList<String[]> liste_personne=new ArrayList<String[]>();
public static void remplissage()
{
remplir_list();
liste_personne.add(liste);
int n=liste_personne.size();
String chaine[][]=new String[10][8];
for(int i=0;i<n;i++)
chaine[i]=liste_personne.get(i);
JOptionPane dialogue = new JOptionPane(chaine, JOptionPane.INFORMATION_MESSAGE);
JDialog boîte = dialogue.createDialog("Personne");
boîte.setVisible(true);
}
}
A voir également:
- SVP , aidez moi , ArrayList java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo