Ajout d'un élément dans une ArrayList
Bonsoir,
Je suis débutant en java.
J'ai une ArrayList d'entier dans laquelle, je veux ajouter des nombres. Pour cela, j'ai deux classes : une classe EntierOrdonne qui implémente les méthodes insertion et affichage.
Et une classe CreerEntierOrdonne qui hérite de la classe EntierOrdonne.
Le problème c'est que mes insetions en marche pas.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public class EntierOrdonne{
//Instanciation de la collection d'entier
ArrayList<Integer> listEntier = new ArrayList<>();
public void insertion(int x) {
listEntier.add(x);
//Tri de la liste
Collections.sort(listEntier);
}
public void Affichage() {
for(int i=0; i<= listEntier.size(); i++) {
System.out.println(listEntier.get(i));
}
}
} |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public class CreerEntierOrdonne extends EntierOrdonne{
public static void main(String[] args) {
int x, nbre = 0;
System.out.println("Entrer le nombre d'entier ");
Scanner scan = new Scanner(System.in);
nbre = scan.nextInt();
for (int i = 0; i <= nbre; i++) {
x = scan.nextInt();
new EntierOrdonne().insertion(x);
}
new EntierOrdonne().Affichage();
}
} |