|
|
|
|
Bonjour,je souhaiterais maintenant utiliser un tableau a 2 dimensions
J'ai une variable
RecupClient="1:Dupont:Jean:32:Paris:67956:123443#4:Legrand:Yves:67:Lyon:87568:nuul#"
Les : servent a séparer les mots et le # a séparer les lignes.
Je souhaiterais récupéré ces valeur dans un tableau a 2 dimension afin de pouvoir les afficher dans une JTable.
J'ai fais
Code :
String[] RClient;
RClient=RecupClient.split("#");
RClient=RClient.split(":");
// puis pour l'affichage
String[] Tab = new String[RClient.length-1];
for(int i = 0; i < RClient.length-1; i++) {
Tab[i] = RClient[i+1];
}
DefaultTableModel tm = (DefaultTableModel)m_Gestion.GetJTableClient().getModel();
tm.addRow(Tab);
Cela marche pour une ligne mais je cherche a afficher un nombre variables de lignes, dont les valeur "null" doivent être remplacer par " " et ne pas afficher la 1ere valeur.
Ci quelqu'un a une idée? merci d'avance
Quand je démonte une ligne en java, j'utilise string tokenizer. Tu devrais peut-être cherché un truc en rapport avec ça (C'est facile à utiliser et vu que tes lignes ont des caractères choisis exprès pour les retour de ligne, etc et qu'ils sont fixes, c'est possible de l'utiliser).
|
Pas de tableaux à deux dimension en jAVA mais des tableaux de tableaux. en somme tu as tableau[],[]
|
J'ai fais
|
Tu dois faire un double split alors. Un pour séparer les lignes et 1 pour séparer les mots.
|