ArrayList avec java
Résolu
sky88
Messages postés
59
Date d'inscription
Statut
Membre
Dernière intervention
-
anonyme -
anonyme -
Bonjour,
ArrayList permet de créer un tableau dynamique en plus on peut faire plusieurs ArrayList
ArrayList<ArrayList<.< int>.>>...>
dans le type qui est int , on ne peux pas incluer deux types ou plus
c'est à dire est ce qu'on peux faire int et String par exemple????
et comment le faire si c'est possible
ArrayList permet de créer un tableau dynamique en plus on peut faire plusieurs ArrayList
ArrayList<ArrayList<.< int>.>>...>
dans le type qui est int , on ne peux pas incluer deux types ou plus
c'est à dire est ce qu'on peux faire int et String par exemple????
et comment le faire si c'est possible
2 réponses
un int est en quelque sorte un String
donc faire
pour recuperer ton nombre:
sinon un autre moyen tu passe par une class de transfere
si tu veut mettre tous et n'importe quoi, met ArrayList<Object>
donc faire
ArrayList arrList <String>= new ArrayList<String>(); arrList.add( "toto" ); // valide arrList.add( new String ("tata") ); //valide arrList.add( ""+5 ); //valide arrList.add( 10 ); // non valide ...
pour recuperer ton nombre:
Integer i1= new Integer ( arrList.get( nb ) ); // utiliser dans un try / catch pour la numberException
sinon un autre moyen tu passe par une class de transfere
class maClasseTransfere{ private int entier; private String chaine; public maClasseTranfere( int entier ){ this.entier=entier; } public maClasseTranfere( String chaine ){ this.chaine =chaine ; } public String getChaine(){ return chaine; } public int getEntier(){ return entier; } }
si tu veut mettre tous et n'importe quoi, met ArrayList<Object>
ArrayList arrList <String>= new ArrayList<String>();
mais:
ArrayList<String> arrList = new ArrayList<String>();