ArrayList avec java
Résolu
sky88
Messages postés
66
Statut
Membre
-
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
Configuration: Windows XP Internet Explorer 7.0
2 réponses
-
un int est en quelque sorte un String
donc faireArrayList 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 transfereclass 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> -
Juste une chose, ce forum ayant répondu à une des questions que je me posais, je souhaitais ajouter que la syntaxe exacte semble être :
ArrayList<String> arrList = new ArrayList<String>(); du moins c'est ce que NetBeans me met