A voir également:
- Structure en java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
2 réponses
Salut,
Tu crées une classe qui possède un String et un int et tu crées un ArrayList de cette classe:
Tu crées une classe qui possède un String et un int et tu crées un ArrayList de cette classe:
class Couple
{
public String s;
public int i;
public Couple(String s, int i)
{
this.s = s;
this.i = i;
}
}
ArrayList<Couple> ar = new ArrayList<Couple>();
Couple c = new Couple("machin", 2);
ar.add(c);
RE-BON SOIRE:
MERCI POUR VOTRE AIDE;
JE CHERCHE UN TYPE QUI PEUT DIRECTEMENT CONTENIR CE QUE JE VEU FAIRE SANS CREE UNE CLASSE ET MERCI ENCORE POUR VOTRE AIDE
MERCI POUR VOTRE AIDE;
JE CHERCHE UN TYPE QUI PEUT DIRECTEMENT CONTENIR CE QUE JE VEU FAIRE SANS CREE UNE CLASSE ET MERCI ENCORE POUR VOTRE AIDE
Un tableau d'objet alors?
Il faudra passer par des cast pour récupérer tes valeurs avec leur type initial.
Note que cette méthode n'est pas terrible...
Object tab[] = new Object[2];
tab[0] = new String("machin");
tab[1] = new Integer(1);
ArrayList<Object[]> ar = new ArrayList<Object[]>();
ar.add(tab);
Il faudra passer par des cast pour récupérer tes valeurs avec leur type initial.
Note que cette méthode n'est pas terrible...
Si je met un int, j'efface le string... cela permettrait de pouvoir stocker uniquement des int ou des string et non pas des couples de valeurs...
class Couple { private String s ; private int i ; public Couple(String s) { this.s = s ; this.i = 0 ; } public Couple(int i) { this.s = null ; this.i = i ; } public int getInt() { return i ; } public void setInt(int i) { this.i = i ; this.s = null ; } public string getString() { return s ; } public void setString(String s) { this.s = s ; this.i = 0 ; } }