Bonjour à tous,
J'aimerais savoir comment on pourrait faire pour indicer des vecteurs afin de les utiliser plus simplement dans une boucle for.

A titre d'indication j'utilise le programme suivant
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
public class Main {
	public static void main(String args[]) throws IOException {
 
		//création des tableaux vitesses
		List<Vitesse> maliste = new ArrayList<Vitesse>();
		ArrayList v1x= new ArrayList ();
		ArrayList v1y= new ArrayList ();
 
 
 
		// Lecture du fichier vitesse à t=0.5s
		String nomfich;
		double x, y, z;
		nomfich = "U_0,5.txt";
		BufferedReader entree = new BufferedReader(new FileReader(nomfich));
		Vitesse vitesse = new Vitesse();
		System.out.println("Nombres contenus dans le fichier " + nomfich + ":");
		String ligneLue;
		while ((ligneLue = entree.readLine()) != null) {
			StringTokenizer tok = new StringTokenizer(ligneLue, " ");
			if(tok.countTokens() == 3)
			{
				x = Double.parseDouble(tok.nextToken().replace("(", ""));
				y = Double.parseDouble(tok.nextToken());
				z = Double.parseDouble(tok.nextToken().replace(")", ""));
 
				v1x.add(x);
				v1y.add(y);
				vitesse.setVx(v1x);
				vitesse.setVy(v1y);
				maliste.add(vitesse);
			}
		}
 
		entree.close();}}
Et j'ai définit mes vecteurs vitesses ainsi:
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
import java.util.ArrayList;
 
class Vitesse {
	ArrayList vx= new ArrayList ();
	ArrayList vy= new ArrayList ();
	public ArrayList getVx() {
		return vx;
	}
	public void setVx(ArrayList vx) {
		this.vx = vx;
	}
	public ArrayList getVy() {
		return vy;
	}
	public void setVy(ArrayList vy) {
		this.vy = vy;
	}
 
	}
Merci d'avance