Les Allergies
Alimentaires
Posez votre question Signaler

Tableau de string en java

NoooR - Dernière réponse le 14 avril 2010 à 20:08
Bonjour,
comment je peut créer un tableau de string en java initialement vide, puis j'ajoute des éléments, et finalement les affichés
Lire la suite 

Tableau de string en java »

6 réponses
Réponse
+6
moins plus
salut.....................

j'éspére que c'est ça ton bonheur.................



import javax.swing.JTable;
import javax.swing.table.AbstractTableModel;
import javax. swing.event.TableModelListener;
import javax.swing.event.TableModelEvent;
import javax.swing.*;
import java.sql.*;



class MyTableModel extends AbstractTableModel{
private String[]columnNames={"NOM","PRENOM","AGE "};
private String[][] data=new String[10][3];

MyTableModel(){

for (int i=0; i<10;i++) {

data[i][0]=new String ("fffjf");
data[i][1]=new String ("i*2");
data[i][2]=new String ("i*3");

}}
public String defin(String a,String b,String c, int l){
return data[l][0]=a;
data[l][1]=b;
data[l][2]=c;
}
public int getColumnCount(){return columnNames.length;}
public int getRowCount(){return data.length;}
public String getColumnName(int col){return columnNames[col];}
public Object getValueAt(int row,int col){return data[row][col];}


}




class Table extends JFrame implements TableModelListener {
JTextField t1,t2,t3,t4;
JButton b1;


Table(){
t1=new JTextField();
t2=new JTextField();
t3=new JTextField();
t4=new JTextField();
b1=new JButton("affecter");
// this.getContentPane().setLayout(null);
t1.setBounds(20,200,100,30);
this.getContentPane().add(t1);
t2.setBounds(20,240,100,30);
this.getContentPane().add(t2);
t3.setBounds(20,280,100,30);
this.getContentPane().add(t3);
t4.setBounds(20,320,100,30);
this.getContentPane().add(t4);
b1.setBounds(150,200,100,30);
this.getContentPane().add(b1);
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JTable MyTable=new JTable(new MyTableModel());
}
});

// JTable MyTable=new JTable(new MyTableModel());
JScrollPane MyScrollPane=new JScrollPane(MyTable);
this.getContentPane().add(MyScrollPane);
this.setSize(400,400);
this.setLocation(360,40);


}
public void tableChanged(TableModelEvent e){

}

public static void main(String args[]){
Table application=new Table();
application.setVisible(true);
application.setTitle("Exemple Table");
}
}


("il faut crée la table avec l'access ").


bon courage






----------------------------------------------------------------------------
salutttttttttttttttt   coucou !!!!!!!!!!!
NoooR - 17 mars 2008 à 22:40
merci mais je veut un exemple simple, je suis debutant, mon pb c'est que je dois pas donner la taille du tableau au debut, et jajoute comme je veus les elements
Ajouter un commentaire
Réponse
+6
moins plus
import java.util.Scanner;


public class tab


{
public static void main(String[]args)
{


Scanner clavier = new Scanner(System.in);


int ct=1;

System.out.println("Entre un nom de ville: ");
String ville;
String vll[]=new String[ct];


ville= clavier.next();
vll[0] = ville;

System.out.println("ville:"+vll[0]);
}
}
utilise une boucle pour rentrer plusieurs données
Ajouter un commentaire
Réponse
+0
moins plus
private String[][] data=new String[][];

donc il faut utilisé 2 variable 'i' et 'j' pour les lignes et les colonnes et tu fait 2 boucles for

for (int i=0; i<10;i++) {

for (int j=0; j<10;j++) {

pour le remplissage à chaque fois il faut fixé le i et tu change le j et l'inverse pour toutes les cases....

("mon exemple est plus simple parseque la taille est connue au début ").



bonne chance

-----------------------------------------------------------------
salutttttttttttttttt   coucou !!!!!!!!!!!
NoooR - 17 mars 2008 à 22:57
ca marche pas, et pour le remplissage je veus quil soit du genre tab[0]="un mot";
Ajouter un commentaire
Réponse
-3
moins plus
Bonjour
j'ai un programme en java qui fait la lecture d' un texte é un autre programme qui est un tableau contient des mots et les affiche. comment faire un programme en java qui fait une comparaison entre le texte é le tableau tel que qand il trouve le mm mot ds le texte et le tableau il m'affiche ce mot???

c'est urgent

merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
Ajouter un commentaire
Ce document intitulé « tableau de string en java » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?