Partage
  • Partager sur Facebook
  • Partager sur Twitter

ArrayList à deux dimensions

Sujet résolu
    18 octobre 2008 à 19:32:01

    Bonjour,

    Je cherche à réaliser des arraylist à deux dimensions, voici ce que j'essaye de faire :

    public ArrayList<ArrayList<String>> affiche(int table){
    		ArrayList<ArrayList<String>> champ = new ArrayList<ArrayList<String>>();
    		switch (table)
    		{	case EMPLOYE :
    				champ.add("employe 1").add("patrick");
    			break;
    			
    			case PROJET :
    			break;
    		}
    		return champ;
    	}
    


    Le problème c'est que champ.add("employe 1").add("patrick"); ne fonctionne pas. Comment faire pour que :
    champ[0][0] = employe 1
    et
    champ[0][1] = patrick

    et champ[1][0] = employe 2; champ[1][1] = dupont etc...

    Merci d'avance.
    • Partager sur Facebook
    • Partager sur Twitter
      18 octobre 2008 à 20:01:56



      ArrayList<ArrayList<String>> k=new ArrayList();
      		ArrayList<String> l=new ArrayList();
      		l.add("This is my pen");
      		l.add("This is my book ");
      		l.add("This seifjava2's Program !");
      		k.add(0,l);
          
      		for(ArrayList p:k)
      		{
      			for(int i=0;i<p.size();i++)
      		System.out.println("["+k.indexOf(p)+"]"+"["+ p.indexOf(p.get(i))+"]  ="+p.get(i) );
      		
      		;}
      


      Bonne suite :)
      • Partager sur Facebook
      • Partager sur Twitter
        18 octobre 2008 à 20:44:10

        Ok merci beaucoup ça marche
        • Partager sur Facebook
        • Partager sur Twitter

        ArrayList à deux dimensions

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown