Bonjour, je n'arrive pas a comprendre comment bien surcharger la methode toString() dans le code ci-dessous pour qu'il affiche les coordonnées stockées dans le Arraylist<Point>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
public class NuagePoints {
	// String maString;
	private int nbPoints;
	ArrayList<Point> nuage = new ArrayList<Point>();
 
	public NuagePoints() {
		nbPoints = 0;
 
	}
 
	/*
	 * Fonction qui dessine le point sur la surface 2D.
	 */
 
	public void dessiner(Graphics2D graph) {
		for (Point i : nuage) {
 
			i.dessiner(graph);
 
		}
	}
 
	/*
	 * Fonction qui obtient les coordonn�es du point � partir d'un flot d'entiers
	 */
	public void lire(Scanner reader) {
		nbPoints = reader.nextInt();
		for (int i = 0; i < nbPoints; i++) {
			Point p = new Point();
			p.lire(reader);
			nuage.add(p);
 
		}
	}
 
 
	public String toString() {
 
		return "Points du nuage" + this.nuage;
 
	}
}