Un int est en quelque sorte un String
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>