import java.util.*; import java.lang.*; class ListeEntier{ private List l; public ListeEntier(){ l = new LinkedList(); } public boolean add(int s){ return (l.add(s)); } public boolean remove(int s){ Integer x = new Integer(s); return (l.remove(x)); } public boolean contains(int s){ return (l.contains(s)); } public int size(){ return (l.size()); } public String toString(){ return (l.toString()); } public int[] toArray(){ //on pourrait aussi l'écrire avec des iterateurs, plus propre! Object[] aux = (l.toArray()); int [] res = new int[aux.length]; for (int i = 0;i < res.length; i++){ res[i] = (Integer)aux[i]; } return res; } //petit exemple de fonctionnement public static void main(String []to){ ListeEntier l = new ListeEntier(); int x = 3; l.add(x); l.add(x+1); int [] t = l.toArray(); for (int i = 0;i < t.length; i++){ System.out.println(t[i]); } System.out.println(l.contains(x+1)); System.out.println(l.contains(x-1)); System.out.println(l.contains(4)); System.out.println(l.toString()); System.out.println(l.remove(x)); System.out.println(l.toString()); } }